WEB开发网
开发学院WEB开发Jsp 信息系统中用Java访问SQLServer 阅读

信息系统中用Java访问SQLServer

 2008-01-05 20:31:20 来源:WEB开发网   
核心提示: 作者信息: 曾青松 zengqingsong@sohu.com 中山大学数学与计算科学学院 信息系统与计算机网络方向硕士研究生 程序源代码: } public Connection getConnection(String userName, String passWord) throws SQLExcep

  作者信息: 曾青松 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);

Tags:信息 中用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接