如何安装使用SQL Server的JDBC驱动程序

如何安装使用SQL Server的JDBC驱动程序,第1张

1、从网盘上获取SQL Server的JDBC驱动程序60版本,下载地址:。

2、运行sqlserver_jdbcexe程序,d出一个解压窗体,点击Unzip按钮,可以将安装程序解压到当前目录下。

3、解压后的目录中有一个jre7和jre8文件夹,里面都有一个sqljdbc的jar包,两者功能一样,只是不同的版本。选择其中一个jar包,将其添加到我们的工程中。

4、接下来我们就可以使用sqljdbcjar包中提供的驱动程序来访问SQL Server数据库了,代码如下:

// 加载数据库驱动类

ClassforName("commicrosoftsqlserverjdbcSQLServerDriver");

Systemoutprintln("数据库驱动加载成功");

 

Connection con = DriverManagergetConnection("jdbc:sqlserver://localhost:1433;DatabaseName=xxx", "sa", "12345");

Systemoutprintln("数据库连接成功");

通过上面的代码就可以连接到SQL Server数据库了。其中,1433是SQL Server的默认端口号,DatabaseName是要连接数据库的名称,sa是登录名,12345是登录密码。

加载数据库驱动程序包原因如下:

1、Java是一种纯面向对象的编程语言,一切事物都可以看作是类或者类对象,数据库也是。

2、Java是通过JDBC将数据库抽象成为对象,再对该对象进行 *** 作。

3、数据库是本身存在的,不需要Java进行创建,将一个正常运行的数据库实例在Java程序中进行访问。

4、任何类在Java中正常运行都需要一个驱动器,一般的类的驱动器就是JVM本身,数据库程序是不依赖虚拟机驱动的程序,必须自己实现驱动器,需要用到加载数据库驱动,这个方法是用来写驱动器的。

jdk本身没有提供访问数据库的能力,它只是提供了一些接口,具体功能由各个数据库的的驱动jar包来实现,举个例子,Connection它只是一个接口,具体的实现由具体的数据库的的驱动jar包实现,你可以在mysql的驱动jar包中找到这个接口的实现

那数据库的驱动jar包是如何和jdk相关的数据库访问类,接口相关联的呢?是能通Class

forName,这就是为什么在访问数据库之前都要写一句Class

forName("com

mysql

jdbc

Driver")

以上就是关于如何安装使用SQL Server的JDBC驱动程序全部的内容,包括:如何安装使用SQL Server的JDBC驱动程序、为什么要加载数据库驱动程序包、java连接数据库驱动的那个jar到底起什么作用(java与数据库连接加载驱动)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9438027.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存