现在的位置: 首页 > 综合 > 正文

JDBC连接各种数据库

2014年01月07日 ⁄ 综合 ⁄ 共 1625字 ⁄ 字号 评论关闭

JDBC对各种数据库的访问,不同之处在于数据库的连接。连接数据库之后的各种操作,基本上都是一致的。这里介绍了几种JDBC与当前主流的数据库的连接方式。

1. 连接Oracle数据库

Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:orcl";//orcl是数据库的SID
String username="test";//数据库用户名
String passwd = "test";//数据库密码
Connection conn = DriverManager.getConnection(rul,username,passwd);//获取Connection对象

2. 连接DB2数据库

Class.forName("com.ibm.db2.jdbc.app.DB2Driver");
String url = "jdbc:db2://localhost:5000/test";//test是数据库名
String username="admin";//数据库用户名
String passwd = "123";//数据库密码
Connection conn = DriverManager.getConnection(rul,username,passwd);//获取Connection对象

3. 连接SQL Server数据库

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";//test是数据库名
String username="sa";//数据库用户名
String passwd = "123";//数据库密码
Connection conn = DriverManager.getConnection(rul,username,passwd);//获取Connection对象

4. 连接Sybase数据库

Class.forName("com.sybase.jdbc.SybDriver");
String url = "jdbc:sybase:Tds://localhost:5007/test";//test是数据库名
Properties props = System.getProperties();
props.put("user","admin");
props.put("password","123");
Connection conn = DriverManager.getConnection(url,props);

5. 连接MySQL数据库

Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://127.0.0.1:3306/test";//test是数据库名
String username="root";
String passwd = "123";
Connection conn = DriverManager(url,username,passwd);

6. 连接Access数据库

/*
    JSP连接Access数据库非常简单,只是JSP不能直接访问Access数据库,在连接之前需要建立Access数据库对应的一个数据源
*/
Class.forName("sun.jdbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection("jdbc:odbc:test");//test是数据源的名称

这有篇文章简单介绍了Java连接Access数据库的两种方法:http://blog.csdn.net/narsh/article/details/5295727

完。

抱歉!评论已关闭.