>_<
----
(這是之前一位前輩寄給我的.....)
1. JSP 係於伺服器上執行, 所以伺服器上需先定義 ODBC System DSN ( WinNT or Windows9X 才有)
而連結至Database方式如下:
i. 先載入 JDBC Driver
Class c = Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
DriverManager.registerDriver((Driver) c.newInstance());
ii. 連結資料庫實作方法
Connection myConnection = DriverManager.getConnection( "jdbc:odbc:easDemoDB", "dba", "sql" );
上列 easDemoDB 即為 ODBC System DSN 之識別名稱.
dba 為 Database 使用者名稱, sql 為相對密碼 !
亦可使用
Connection myConnection = DriverManager.getConnection( "jdbc:odbc:easDemoDB", Properties);
而 Properties 之運用如下:
Properties info = new Properties();
info.put("CHARSET", "MS950"); // 此參數影響中文之正常, 但是否有 MS950 之charset 則依Database 而異
info.put("user", "dba");
info.put("password", "sql");
iii. 使用 JDBC Native Driver
原則上, 原生 JDBC Driver 係由各資料庫廠商提供, 可至各Oracle, Sybase, Informix... 免費下載,
而 MsSQL 基本上, Microsoft 與 SUN 為相對廠商, 所以 Microsoft 不提供 JDBC Driver, 需自行尋找3rd Party之產品
目前公司所採用者為 Inet 之產品(適用MsSQL7), 可至 http://www.inetsoftware.de 取得 MsSQL2000 之試用版
沒有留言:
張貼留言