基本模式:
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";