
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与数据库连接加载驱动)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)