我是靠谱客的博主 难过酸奶,最近开发中收集的这篇文章主要介绍Java JDBC 驱动程序连接数据库,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

通过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 驱动程序连接数据库所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部