概述
通过JDBC驱动程序 连接数据库,首先需要下载相应的驱动程序包, 不同的数据库的连接代码可能不同, 不同的数据库要 加载的驱动程序 也不同,例如SQLServer 的驱动程序在www.msdn.com 网站下载。
连接数据库的过程如下:
1 加载驱动程序
有两种方式:
(1) 将驱动程序添加到 java.lang.System 的属性jdbc.drivers 中。这是一个由DriverManager 类加载驱动程序类名的列表, 表元用冒号分隔。
(2) 从相关的网站下载驱动程序后, 在程序中利用 Class.forName() 加载指定的驱动程序 . 例如: Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
2. 创建指定数据库的 URL
数据库的 URL对象类似网络的 URL, 格式为:
jdbc:subProtocol:subName://hostName:port; DatabaseName = XXX
其中, subProtocol 是某种驱动程序支持的数据库连接机制; subName 是当前连接机制下的具体名称; hostName 是主机名; port 是相应的连接端口; DatabaseName 是要连接的数据库名称. 例如:
jdbc:Microsoft:sqlserver://localhost:1433; DatabaseName=ksInfo
该数据库的URL 说明利用microsoft 提供的机制,用sqlserver驱动,1433端口号访问本机上的ksInfo数据库.
3. 建立连接
通过DriverManager 的getConnection() 方法建立连接.
================================================================================
看一个例子, 连接数据库的静态方法connectByJdbc():
public static Connection connectByJdbc(String url, String username, String pwd) {
Connection con = null;
try {
Class.forName("com.microsoft.jdb.sqlserver.SQLServerDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
return con; //连接失败
}
try {
con = DriverManager.getConnection(url, username, pwd);
} catch (SQLException e) {
e.printStackTrace();
return con; //连接失败
}
return con;
//连接成功
}
最后
以上就是难过酸奶为你收集整理的Java JDBC 驱动程序连接数据库的全部内容,希望文章能够帮你解决Java JDBC 驱动程序连接数据库所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复