程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> 信息系統中用Java訪問SQLServer

信息系統中用Java訪問SQLServer

編輯:JAVA編程入門知識

    作者信息: 曾青松 [email protected] 中山大學數學與計算科學學院 信息系統與計算機網絡方向碩士研究生  程序源代碼:

    }  
    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);
  
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved