博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java连接各种数据库的实例
阅读量:4297 次
发布时间:2019-05-27

本文共 1928 字,大约阅读时间需要 6 分钟。

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();
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);

转载地址:http://mgcws.baihongyu.com/

你可能感兴趣的文章
(P29)muduo_base库源码分析:进程(线程)wait/notify
查看>>
(P30)muduo_base库源码分析:EventLoopThread
查看>>
(P31)muduo_base库源码分析:Socket封装
查看>>
(P32)muduo_base库源码分析:Acceptor
查看>>
(P33)muduo_base库源码分析:TcpServer/TcpConnection
查看>>
(P34)muduo_base库源码分析:TcpConnection生存期管理
查看>>
(P35)muduo_base库源码分析:muduo库如何支持多线程,multiple reactors
查看>>
(P36-P37)muduo_base库源码分析:应用层缓冲区Buffer设计 ,epoll使用LT模式的原因,其他缓冲区设计方案 ,TcpConnection中增加send,shutdown
查看>>
(P38)muduo_base库源码分析:完善TcpConnection,signal(SIGPIPE, SIG_IGN) ,可变类型解决方案
查看>>
(P39)muduo_base库源码分析:muduo库对编写tcp客户端程序的支持
查看>>
(P40)muduo_http库源码分析:http request,http response
查看>>
(P41)muduo_inspect库源码分析:muduo_inspect库通过HTTP方式为服务器提供监控接口
查看>>
(P42)muduo库使用例子(一):五个简单TCP协议,muduo库网络模型使用示例
查看>>
(P48)muduo库使用例子(七):高效率多线程异步日志
查看>>
-bash: warning: setlocale: LC_ALL: cannot change locale (zh_CH.UTF-8): û▒▒▒Ǹ▒▒ļ▒▒▒Ŀ¼
查看>>
人工智能开发学习常用代码
查看>>
unicode与utf-8
查看>>
NPM常用命令及--save和--save-dev的区别在哪里
查看>>
PHPStorm修改代码区域背景颜色
查看>>
Webstorm修改编辑区背景颜色
查看>>