創建連接
發表時間:2023-08-17 來源:明輝站整理相關軟件相關文章人氣:
[摘要]與數據庫建立鏈接想與DBMS建立一個鏈接你必須做如下兩個工作:(1)加載驅動程序(2)建立鏈接 加載驅動程序\r加載驅動程序非常的簡單,只需要一句代碼。比如你,你想用JDBC—ODBC橋驅動,那么你...
與數據庫建立鏈接
想與DBMS建立一個鏈接你必須做如下兩個工作:(1)加載驅動程序(2)建立鏈接
加載驅動程序\r
加載驅動程序非常的簡單,只需要一句代碼。比如你,你想用JDBC—ODBC橋驅動,那么你就寫上:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
你的驅動程序文檔將會告訴你class name。如果你的class name 是jdbc.DriverXYZ,那么你就把代碼換成這樣:
Class.forName("jdbc.DriverXYZ");
你不需要創建驅動程序實例并用DriverManager注冊,因為當你調用class.forName的時候它已經自動加載了。如果你非自己創建一個自己的實例,那它不會被用到,是多余的,不過不會對程序造成什么壞處。
當你加載了驅動程序后,那么就可以和DBMS建立連接了。
建立鏈接
第二步是與DBMS建立鏈接。看如下的代碼:
Connection con=DriverManager.getConection(Url, "myLogin","myPassword");
第二步同樣簡單,有一點點難的是那個Url如何提供,如果你使用JDBC—ODBC橋驅動程序,那么JDBC的URL應該是jdbc:odbc:接下來是你的數據源的名或數據庫的名。所以,如果你用ODBC訪問ODBC數據源,名字叫Fred,那么你的JDBC URL應該寫成jdbc:odbc:Fred。在"myLogin"應該填上你登錄DBMS的用戶名,后面的"myPassword"自然是口令。看看代碼:
String url = "jdbc:odbc:Fred";
Connection con = DriverManager.getConnection(url, "Fernanda", "J8");
如何用其他的驅動程序,那么說明文檔里會告訴你如何寫URL,仔細察看相應的說明文檔,里邊還有會具體的例子教給你如何做。
一旦DriverManager.getConnection方法找到了建立鏈接的驅動程序和源,那么開始根據后面提供的用戶名和口令開始與DBMS建立連接,如果通過那么鏈接建立完成。