
String url ="jdbc:postgresql:5432//localhost/harddisk"
//myDB为数据库名
String user="myuser"
String password="mypassword"
Connection conn= DriverManager.getConnection(url,user,password)
1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jarClass.forName( org.gjt.mm.mysql.Driver )
2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jar
Class.forName( org.postgresql.Driver )
3. Oracle(http://www.oracle.com/ip/deploy/database/oracle9i/)classes12.zip
Class.forName( oracle.jdbc.driver.OracleDriver )
4. Sybase(http://jtds.sourceforge.net)jconn2.jar
Class.forName( com.sybase.jdbc2.jdbc.SybDriver )
5. Microsoft SQLServer(http://jtds.sourceforge.net)
Class.forName( net.sourceforge.jtds.jdbc.Driver )
6. Microsoft SQLServer(http://www.microsoft.com)
Class.forName( com.microsoft.jdbc.sqlserver.SQLServerDriver )
7. ODBC
Class.forName( sun.jdbc.odbc.JdbcOdbcDriver )
8.DB2
Class.forName(Com.ibm.db2.jdbc.net.DB2Driver)
除了这些以外,只要你用解压器打开驱动文件(*.zip, *.jar)你就可以在打开的的窗口的文件夹里面找到Driver.class文件,而从压缩文件根目录到此文件的绝对路径就是这个驱动名。 (用的时候把文件分隔符换成 . 就可以了)
public class Cnn { /** * 静态连接数据库函数 * @return Connection */ public static Connection getConn() { // String dbDriver="sun.jdbc.odbc.JdbcOdbcDriver"// String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)}DBQ=JICQ2006.mdb"// String user=""// String password=""String dbDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver"String url="jdbc:microsoft:sqlserver://localhost:1433DatabaseName=chat"String user="yong"String password="yong"Connection con=nulltry { Class.forName(dbDriver).newInstance()con=DriverManager.getConnection(url,user,password)} catch(Exception ex) { ex.printStackTrace()} return con} }欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)