各種數據庫連接方法

 

  1. // MySQL: 
  2. String Driver = "com.mysql.jdbc.Driver"// 驅動程序 
  3. String URL = "jdbc:mysql://localhost:3306/db_name"; // 連接的URL,db_name爲數據庫名 
  4. String Username = "username"// 用戶名 
  5. String Password = "password"// 密碼 
  6. Class.forName(Driver).new Instance(); 
  7. Connection con = DriverManager.getConnection(URL, Username, Password); 
  8.   
  9.   
  10. // Microsoft SQL Server 2.0驅動(3個jar的那個): 
  11. String Driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver"// 連接SQL數據庫的方法 
  12. String URL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; // db_name爲數據庫名 
  13. String Username = "username"// 用戶名 
  14. String Password = "password"// 密碼 
  15. Class.forName(Driver).new Instance(); // 加載數據可驅動 
  16. Connection con = DriverManager.getConnection(URL, UserName, Password); 
  17.   
  18.   
  19. // Microsoft SQL Server 3.0驅動(1個jar的那個): // 老紫竹完善 
  20. String Driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"// 連接SQL數據庫的方法 
  21. String URL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; // db_name爲數據庫名 
  22. String Username = "username"// 用戶名 
  23. String Password = "password"// 密碼 
  24. Class.forName(Driver).new Instance(); // 加載數據可驅動 
  25. Connection con = DriverManager.getConnection(URL, UserName, Password); 
  26.   
  27.   
  28. // Sysbase: 
  29. String Driver = "com.sybase.jdbc.SybDriver"// 驅動程序 
  30. String URL = "jdbc:Sysbase://localhost:5007/db_name"; // db_name爲數據可名 
  31. String Username = "username"// 用戶名 
  32. String Password = "password"// 密碼 
  33. Class.forName(Driver).newInstance(); 
  34. Connection con = DriverManager.getConnection(URL, Username, Password); 
  35.   
  36.   
  37. // Oracle(用thin模式): 
  38. String Driver = "oracle.jdbc.driver.OracleDriver"// 連接數據庫的方法 
  39. String URL = "jdbc:oracle:thin:@loaclhost:1521:orcl"// orcl爲數據庫的SID 
  40. String Username = "username"// 用戶名 
  41. String Password = "password"// 密碼 
  42. Class.forName(Driver).newInstance(); // 加載數據庫驅動 
  43. Connection con = DriverManager.getConnection(URL, Username, Password); 
  44.   
  45.   
  46. // PostgreSQL: 
  47. String Driver = "org.postgresql.Driver"// 連接數據庫的方法 
  48. String URL = "jdbc:postgresql://localhost/db_name"; // db_name爲數據可名 
  49. String Username = "username"// 用戶名 
  50. String Password = "password"// 密碼 
  51. Class.forName(Driver).newInstance(); 
  52. Connection con = DriverManager.getConnection(URL, Username, Password); 
  53.   
  54.   
  55. // DB2: 
  56. String Driver = "com.ibm.db2.jdbc.app.DB2.Driver"// 連接具有DB2客戶端的Provider實例 
  57. // String Driver="com.ibm.db2.jdbc.net.DB2.Driver"; 
  58. // //連接不具有DB2客戶端的Provider實例 
  59. String URL = "jdbc:db2://localhost:5000/db_name"; // db_name爲數據可名 
  60. String Username = "username"// 用戶名 
  61. String Password = "password"// 密碼 
  62. Class.forName(Driver).newInstance(); 
  63. Connection con = DriverManager.getConnection(URL, Username, Password); 
  64.   
  65.   
  66. // Informix: 
  67. String Driver = "com.informix.jdbc.IfxDriver"
  68. String URL = "jdbc:Informix-sqli://localhost:1533/db_name:INFORMIXSER=myserver"; // db_name爲數據可名 
  69. String Username = "username"// 用戶名 
  70. String Password = "password"// 密碼 
  71. Class.forName(Driver).newInstance(); 
  72. Connection con = DriverManager.getConnection(URL, Username, Password); 
  73.   
  74.   
  75. // JDBC-ODBC: 
  76. String Driver = "sun.jdbc.odbc.JdbcOdbcDriver"
  77. String URL = "jdbc:odbc:dbsource"// dbsource爲數據源名 
  78. String Username = "username"// 用戶名 
  79. String Password = "password"// 密碼 
  80. Class.forName(Driver).newInstance(); 
  81. Connection con = DriverManager.getConnection(URL, Username, Password); 

各種數據庫驅動加載和鏈接(MySQL SQLServer Oracle....) - 雲代碼 http://yuncode.net/code/c_507befcd69a2388

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章