您的位置:首页 > 编程语言 > Java开发

Java连接各种数据库实例

2017-01-06 00:00 399 查看

基本模式:

1.Class.forName(); 2.url ;3.user、password;

4.Connection conn= DriverManager.getConnection(url,user,password);

private Connection getSqlConn() {
Connection sqlConn = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String sqlUrl = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test";
String sqlUser = "test";
String sqlPassword = "test";
sqlConn = DriverManager.getConnection(sqlUrl, sqlUser, sqlPassword);
} catch (ClassNotFoundException ce) {
ce.printStackTrace();
} catch (SQLException se) {
se.printStackTrace();
}
return sqlConn;
}


1、Oracle8/8i/9i数据库(thin模式)

  Class.forName("oracle.jdbc.driver.OracleDriver");

  String url="jdbc:oracle:thin:@localhost:1521:orcl";

2、DB2数据库

  Class.forName("com.ibm.db2.jdbc.app.DB2.Driver ");

  String url="jdbc:db2://localhost:5000/dbName";  


3、Sql Server数据库 2.0驱动(3jar)

  Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

  String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbName";
  

Sql Server数据库 3.0驱动(1jar)

 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

 String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbName";
  

4、Sybase数据库

  Class.forName("com.sybase.jdbc.SybDriver");

  String url =" jdbc:sybase:Tds:localhost:5007/dbName";

  
5、Informix数据库

  Class.forName("com.informix.jdbc.IfxDriver");?
 
  String url="jdbc:Informix-//sqli://localhost:1533/dbName:INFORMIXSER=myserver";


  
6、MySQL数据库

  Class.forName("com.mysql.jdbc.Driver");
 
String url="jdbc:mysql://localhost:3306/dbName";

  
7、PostgreSQL数据库

  Class.forName("org.postgresql.Driver");

  String url ="jdbc:postgresql://localhost/dbName";

8、JDBC-ODBC

  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

  String url="jdbc:odbc:dbsource";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: