共计 3514 个字符,预计需要花费 9 分钟才能阅读完成。
自动写代码机器人,免费开通
有哪些常用的 JDBC 数据库连接方式?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
一、JDBC 连接 DB2
Class.forName( Com.ibm.db2.jdbc.net.DB2Driver
String url= jdbc:db2://dburl:port/DBname
cn = DriverManager.getConnection( url, sUsr, sPwd );
二、JDBC 连接 Microsoft SQLServer(microsoft)
Class.forName( com.microsoft.jdbc.sqlserver.SQLServerDriver );
cn = DriverManager.getConnection( jdbc:microsoft:sqlserver://DBServerIP:1433;databaseName=master , sUsr, sPwd );
三、JDBC 连接 Sybase(jconn2.jar)
Class.forName( com.sybase.jdbc2.jdbc.SybDriver );
cn = DriverManager.getConnection( jdbc:sybase:Tds:DBServerIP:2638 , sUsr, sPwd );
四、JDBC 连接 MySQL(mm.mysql-3.0.2-bin.jar)
Class.forName( org.gjt.mm.mysql.Driver );
cn = DriverManager.getConnection( jdbc:mysql://DBServerIP:3306/myDatabaseName , sUsr, sPwd );
五、JDBC 连接 PostgreSQL(pgjdbc2.jar)
Class.forName( org.postgresql.Driver );
cn = DriverManager.getConnection( jdbc:postgresql://DBServerIP/myDatabaseName , sUsr, sPwd );
六、JDBC 连接 Oracle(classes12.jar)
Class.forName( oracle.jdbc.driver.OracleDriver );
cn = DriverManager.getConnection( jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL , sUsr, sPwd );
七、JDBC 连接 ODBC
Class.forName( sun.jdbc.odbc.JdbcOdbcDriver );
Connection cn = DriverManager.getConnection( jdbc:odbc: + sDsn, sUsr, sPwd );
有些数据库的 jdbc 连接方法并不是固定的,要看你用的驱动包。
例如 mssql 的 jtdsjar 包:
数据库 URL:jdbc:jtds:sqlserver://localhost:1433;DatabaseName=XXX
驱动类:net.sourceforge.jtds.jdbc.Driver
1、Oracle8/8i/9i 数据库(thin 模式)
Class.forName(oracle.jdbc.driver.OracleDriver).newInstance();
String url= jdbc:oracle:thin:@localhost:1521:orcl //orcl 为数据库的 SID
String user= test
String password= test
Connection conn= DriverManager.getConnection(url,user,password);
2、DB2 数据库
Class.forName(com.ibm.db2.jdbc.app.DB2Driver ).newInstance();
String url= jdbc:db2://localhost:5000/sample //sample 为你的数据库名
String user= admin
String password=
Connection conn= DriverManager.getConnection(url,user,password);
3、Sql Server7.0/2000 数据库
Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver).newInstance();
String url= jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb
//mydb 为数据库
String user= sa
String password=
Connection conn= DriverManager.getConnection(url,user,password);
4、Sybase 数据库
Class.forName(com.sybase.jdbc.SybDriver).newInstance();
String url = jdbc:sybase:Tds:localhost:5007/myDB //myDB 为你的数据库名
Properties sysProps = System.getProperties();
SysProps.put( user , userid
SysProps.put( password , user_password
Connection conn= DriverManager.getConnection(url, SysProps);
5、Informix 数据库
Class.forName(com.informix.jdbc.IfxDriver).newInstance();
String url = jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword //myDB 为数据库名
Connection conn= DriverManager.getConnection(url);
6、MySQL 数据库
Class.forName(org.gjt.mm.mysql.Driver).newInstance(); // 或者 Class.forName( com.mysql.jdbc.Driver
String url = jdbc:mysql://localhost/myDB?user=soft password=soft1234 useUnicode=true characterEncoding=8859_1
//myDB 为数据库名
Connection conn= DriverManager.getConnection(url);
7、PostgreSQL 数据库
Class.forName(org.postgresql.Driver).newInstance();
String url = jdbc:postgresql://localhost/myDB //myDB 为数据库名
String user= myuser
String password= mypassword
Connection conn= DriverManager.getConnection(url,user,password);
8、access 数据库直连用 ODBC 的
Class.forName(sun.jdbc.odbc.JdbcOdbcDriver) ;
String url= jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ= +application.getRealPath( /Data/ReportDemo.mdb
Connection conn = DriverManager.getConnection(url, ,
看完上述内容,你们掌握有哪些常用的 JDBC 数据库连接方式的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注丸趣 TV 行业资讯频道,感谢各位的阅读!
向 AI 问一下细节