各種數據庫的 JDBC 連接大全
1. 各種數據庫的JDBC連接大全 2. Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10 3. 4. JDBC Name: jTDS 5. URL: http://jtds.sourceforge.net/ 6. Version: 0.5.1 7. Download URL: http://sourceforge.net/project/showfiles.php?group_id=33291 8. 9. 語法: 10. Class.forName("net.sourceforge.jtds.jdbc.Driver "); 11. Connection con = DriverManager.getConnection("jdbc:jtds:sqlserver://host:port/database","user","password"); 12. or 13. Connection con = DriverManager.getConnection("jdbc:jtds:sybase://host:port/database","user","password"); 14. 15. 16. MySQL 17. 18. JDBC Name: Connector/J 3.0 19. URL: http://www.mysql.com/ 20. Version: 3.0.8-stable 21. Download URL: http://www.mysql.com/downloads/api-jdbc-stable.html 22. 23. 語法: 24. Download URL: http://www.mysql.com/downloads/api-jdbc-stable.html 25. 26. 語法: 27. Class.forName("com.mysql.jdbc.Driver"); 28. Connection con = DriverManager.getConnection("jdbc:mysql://host:port/database","user","password"); 29. 30. 31. Oracle 32. 33. JDBC Name: Connector/J 3.0 34. URL: http://otn.oracle.com/ 35. Version: 3.0.8-stable 36. Download URL: http://otn.oracle.com/software/tech/java/sqlj_jdbc/content.html 37. 38. 語法: 39. Download URL: http://otn.oracle.com/software/tech/java/sqlj_jdbc/content.html 40. 41. 語法: 42. Class.forName("oracle.jdbc.driver.OracleDriver"); 43. Connection con = DriverManager.getConnection("jdbc:oracle:thin:@host:port:databse","user","password"); 44. 45. 46. Sybase 47. 48. Driver: jConnect 4.5/5.5 (JDBC 2.0 請使用5.5) 49. 50. 語法: 51. 52. Class.forName("com.sybase.jdbc2.jdbc.SybDriver").newInstance(); 53. DriverManager.getConnection("jdbc:sybase:Tds:IP地址:2638?ServiceName="+數據庫名稱,"賬號","密碼"); 54. 55. 56. Postgresql 57. 58. JDBC Name: PostgreSQL JDBC 59. URL: http://jdbc.postgresql.org/ 60. Version: 7.3.3 build 110 61. Download URL: http://jdbc.postgresql.org/download.html 62. 63. 語法: 64. Download URL: http://jdbc.postgresql.org/download.html 65. 66. 語法: 67. Class.forName("org.postgresql.Driver"); 68. Connection con=DriverManager.getConnection("jdbc:postgresql://host:port/database","user","password"); 69. 70. 71. IBM AS400主機在用的JDBC語法 72. 73. 有裝V4R4以上版本的Client Access Express 74. 可以在C:Program FilesIBMClient Accessjt400lib 75. 找到 driver 檔案 jt400.zip,並更改擴展名成爲 jt400.jar 76. 77. 語法語法: 78. Class.forName("net.sourceforge.jtds.jdbc.Driver "); 79. Connection con = DriverManager.getConnection("jdbc:jtds:sqlserver://host:port/database","user","password"); 80. or 81. Connection con = DriverManager.getConnection("jdbc:jtds:sybase://host:port/database","user","password"); 82. 83. 84. MySQL 85. 86. JDBC Name: Connector/J 3.0 87. URL: http://www.mysql.com/ 88. Version: 3.0.8-stable 89. Download URL: http://www.mysql.com/downloads/api-jdbc-stable.html 90. 91. 語法: 92. Download URL: http://www.mysql.com/downloads/api-jdbc-stable.html 93. 94. 語法: 95. Class.forName("com.mysql.jdbc.Driver"); 96. Connection con = DriverManager.getConnection("jdbc:mysql://host:port/database","user","password"); 97. 98. 99. Oracle 100. 101. JDBC Name: Connector/J 3.0 102. URL: http://otn.oracle.com/ 103. Version: 3.0.8-stable 104. Download URL: http://otn.oracle.com/software/tech/java/sqlj_jdbc/content.html 105. 106. 語法: 107. Download URL: http://otn.oracle.com/software/tech/java/sqlj_jdbc/content.html 108. 109. 語法: 110. Class.forName("oracle.jdbc.driver.OracleDriver"); 111. Connection con = DriverManager.getConnection("jdbc:oracle:thin:@host:port:databse","user","password"); 112. 113. 114. Sybase 115. 116. Driver: jConnect 4.5/5.5 (JDBC 2.0 請使用5.5) 117. 118. 語法: 119. 120. Class.forName("com.sybase.jdbc2.jdbc.SybDriver").newInstance(); 121. DriverManager.getConnection("jdbc:sybase:Tds:IP地址:2638?ServiceName="+數據庫名稱,"賬號","密碼"); 122. 123. 124. Postgresql 125. 126. JDBC Name: PostgreSQL JDBC 127. URL: http://jdbc.postgresql.org/ 128. Version: 7.3.3 build 110 129. Download URL: http://jdbc.postgresql.org/download.html 130. 131. 語法: 132. Download URL: http://jdbc.postgresql.org/download.html 133. 134. 語法: 135. Class.forName("org.postgresql.Driver"); 136. Connection con=DriverManager.getConnection("jdbc:postgresql://host:port/database","user","password"); 137. 138. 139. IBM AS400主機在用的JDBC語法 140. 141. 有裝V4R4以上版本的Client Access Express 142. 可以在C:Program FilesIBMClient Accessjt400lib 143. 找到 driver 檔案 jt400.zip,並更改擴展名成爲 jt400.jar 144. 145. 語法 146. java.sql.DriverManager.registerDriver (new com.ibm.as400.access.AS400JDBCDriver ()); 147. Class.forName("com.ibm.as400.access.AS400JDBCConnection"); 148. con = DriverManager.getConnection("jdbc:as400://IP","user","passwor"); 149. 150. 1.Oracle8/8i/9i數據庫(thin模式) 151. Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 152. String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl爲數據庫的SID 153. String user="test"; 154. String password="test"; 155. Connection conn= DriverManager.getConnection(url,user,password); 156. 2.DB2數據庫 157. Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance(); 158. String url="jdbc:db2://localhost:5000/sample"; //sample爲你的數據庫名 159. String user="admin"; 160. String password=""; 161. Connection conn= DriverManager.getConnection(url,user,password); 162. 3.Sql Server7.0/2000數據庫 163. Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 164. String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb"; 165. //mydb爲數據庫 166. String user="sa"; 167. String password=""; 168. Connection conn= DriverManager.getConnection(url,user,password); 169. 4.Sybase數據庫 170. Class.forName("com.sybase.jdbc.SybDriver").newInstance(); 171. String url =" jdbc:sybase:Tds:localhost:5007/myDB";//myDB爲你的數據庫名 172. Properties sysProps = System.getProperties(); 173. SysProps.put("user","userid"); 174. SysProps.put("password","user_password"); 175. Connection conn= DriverManager.getConnection(url, SysProps); 176. 5.Informix數據庫 177. Class.forName("com.informix.jdbc.IfxDriver").newInstance(); 178. String url = "jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver; 179. user=testuser;password=testpassword"; //myDB爲數據庫名 180. Connection conn= DriverManager.getConnection(url); 181. 6.MySQL數據庫 182. Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 183. String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1" 184. //myDB爲數據庫名 185. Connection conn= DriverManager.getConnection(url); 186. 7.PostgreSQL數據庫 187. Class.forName("org.postgresql.Driver").newInstance(); 188. String url ="jdbc:postgresql://localhost/myDB" //myDB爲數據庫名 189. String user="myuser"; 190. String password="mypassword"; 191. Connection conn= DriverManager.getConnection(url,user,password); 192. 8.access數據庫直連用ODBC的 193. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ; 194. String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb"); 195. Connection conn = DriverManager.getConnection(url,"",""); 196. Statement stmtNew=conn.createStatement() ;
String 字符串常量 StringBuffer 字符串變量(線程安全) StringBuilder 字符串變量(非線程安全) 簡要的說, String 類型和 StringBuffer 類型的主要性能區別其實在於 String 是
1:工程結構如下 2:hibernate.postgis.cfg.xml <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC
這幾天又用晚上時間看了看spring的資料(現在越來越發現自己的記憶力不行了,會的東西一段時間不用就忘了,可能這也是技術知識的一個特點把,),覺得應該趁還記得寫點啥,呵呵。 Spring是一個比較大的框架,官方說法是個j2EE的框架,
最近打算把SSH架構好好縷縷(以前斷斷續續學過和使用過一些),因爲現在SSH(Struts+Spring+Hibernate)架構可以說是開發Web項目的一種輕量級的很好的解決方案,也比較成熟了,實際上在這三者(三個開源項目)
什麼是JRebel? JRebel安裝一個javaagent監控系統中的classes和resources文件在工作空間的變化,然後在運行的應用服務器上熱加載這些變化,支持下面的這些類型的文件改變: 改變Java classes文件
基本需求 可擴展 Memcached和DB可以動態添加,不需要修改程序和重啓任何服務 可監控 系統可以監控集羣中某個節點是否異常,資源佔用情況,緩存命中率如何,系統當前壓力,且當壓力到達一個閥值時提供異常報警機制,有詳細的錯誤日誌
iStart:開始數 iEnd:結束數 private double getRandom(double iStart,double iEnd){ double start = 0; doub
MVC,"Model-View-Controller",即"模型-視圖-控制器"。在J2EE應用程序中,視圖(View)可能由JavaServerPage(JSP)承擔;控制器(Controller)可能是一個servlet,現在一般用
下面貼出對jacob進行簡單封裝類,暫時認爲應該是網絡上最全面的了,包括word打開,關閉,插入表格,替換表格,插入一個標籤,插入目錄等等,自己去找吧,或者自己去封裝一下。 下面我貼出全部代碼: /** * /************
緊接上節,繼續貼相關的代碼: /** * 通過配置將要展示的類型 來輸出不同的格式 * @param sqlStr * @param docType * @param paramMap
下面我們主要寫一下 解析XML文件的工具類,這個裏面很多方法。我基本都貼出來,我也說過,解析XML有很多方法,我採用了最原始的。所以很累,你們自己去實現吧。 在這個類裏面有幾個關鍵點要說: 1.解析XML文檔,就最開始定義的那個,最終返回
下面貼出在上面兩節中涉及到的實體對象: public class DataGroupBean { private String dataGroupName; private List<DataSetsBean> dataSetsL
mybatis單元測試(無需啓動容器) 一、淺析相關類 1 Configuration MyBatis在啓動時會取讀取所有配置文件,然後加載到內存中,Configuration類就是承載整個配置的類。 SqlSessionFact
按照以下路徑打開文件: WebSphere/AppServer/java/jre/lib/jaxp.properties,將最後三行的註釋打開: 修改前: #javax.xml.transform.TransformerFactory=o
1.重寫規則: 子類重寫父類的方法,其拋出的異常類型只能比父類拋出的異常類型範圍小,或者範圍相同。 如下: class A{ public void method1() throws IOException{ } }