首页 > 学院 > 开发设计 > 正文

信息系统中用Java访问SQLServer

2019-11-17 05:57:45
字体:
来源:转载
供稿:网友

  作者信息: 曾青松 zengqingsong@sohu.com 中山大学数学与计算科学学院 信息系统与计算机网络方向硕士研究生  程序源代码:

  }  
  public Connection getConnection(String userName, String passWord) throws
      SQLException {
    this.setUserName(userName);
    this.setPassword(password);
    return getConnection();
  }

  public PRintWriter getLogWriter() {
    return null;
  }

  public void setLogWriter(PrintWriter printWriter) {
  }

  public void setLoginTimeout(int int0) {
  }

  public int getLoginTimeout() {
    return 0;
  }
  }

  实现连接SQLServer的连接工厂,这里因为我们的项目使用SQLServer2000所以只实现了

   
   
  SqlServerConnectionFactory。
  package skydev.modules.data;
  public final class SqlServerConnectionFactory extends ConnectionFactory {
  private final String dbDriver ="com.microsoft.jdbc.sqlserver.SQLServerDriver";
  private String host;//主机
  private int port;//端口
  private String databaseName;//Sql数据库名称

  public SqlServerConnectionFactory() {
    super.setDriverName(dbDriver);
  }

  /**
   *
   * @param host 数据库所在的主机名:如"localhost"
   * @param port SQL服务器运行的端口号,假如使用缺省值 1433,传入一个负数即可
   * @param databaseName 数据库名称
   * @param userName 用户名
   * @param password 口令
   */
  public SqlServerConnectionFactory(String host,
                                    int port,
                                    String databaseName,
                                    String userName,
                                    String password) {
    this.setHost(host);
    this.setPort(port);
    this.setDatabaseName(databaseName);


    this.setUserName(userName);


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表