JDBC(4)连接各种数据库的方法

1.连接oracle8/8i/9i (thin模式)

Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@192.168.0.1:1521:orcl";
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);
oracle.jdbc.driver.OracleDriver:驱动程序类的名称
jdbc:oracle:thin:使用thin模式连接
192.168.0.1:数据库的IP地址
1521:数据库服务的端口号
orcl:数据库的SID

2.连接SQL server 7.0/2000

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);
com.microsoft.jdbc.sqlserver.SQLServerDriver:驱动程序类的名称
localhost:数据库地址
1433:数据库服务的端口号
mydb:数据库名称

3.连接mysql

Class.forName("org.git.mm.mysql.Driver");
String url="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1";
Connection conn= DriverManager.getConnection(url);
org.git.mm.mysql.Driver:驱动程序类的名称
soft:数据库用户名
soft1234:数据库密码
myDB:数据库名称

4.连接DB2

Class.forName("com.ibm.db2.jdbc.app.DB2Driver");
String url="jdbc:db2://127.0.0.1:5000/sample";
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);
com.ibm.db2.jdbc.app.DB2Driver:驱动程序类的名称
5000:数据库服务的端口号
127.0.0.1:数据库IP地址
sample:数据库名称

5.连接Sybase

Class.forName("com.sybase.jdbc.SybDriver");
String url="jdbc:sybase:Tds:localhost:5007/myDB";
Propeties sysProps=System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn= DriverManager.getConnection(url,SysProps);
com.sybase.jdbc.SybDriver:驱动程序类的名称
5007:数据库的服务端口号
myDB:数据库的名称
userid:访问数据库的用户名
user_password:访问数据库的密码

6.连接Informix

Class.forName("com.informix.jdbc.IfxDriver");
String url="jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;user=testuser;password=testpassword";
Connection conn= DriverManager.getConnection(url,);
com.informix.jdbc.IfxDriver:驱动程序类的名称
123.45.67.89:数据库地址
1533:数据库服务端口号
myDB:数据库名称
myserver:数据库服务器的名称
testuser:访问数据库的用户名
testpassword:访问数据库的密码

7.连接PostgreSQL

Class.forName("org.postgresql.Driver");
String url="jdbc:postgresql://localhost/myDB";
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);

8.连接Acess

Class.forName("sun.jdbc,odbc.JdbcOdbcDriver");
String url="jdbc:odbc:Driver={Microsoft   Access  Driver (*.mdb)};DBQ=""+application.geyRealPath("/Data/ReportDemo.mdb");
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);
/Data/ReportDemo.mdb:数据库文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值