‘壹’ JDBC中sqljdbc.jar与sqljdbc4.jar有什么不同
Microsoft
JDBC
4.0中的sqljdbc.jar和sqljdbc4.jar区别:
1,主要是内部增加,修改了一些类和方法,比如他们的连接url就已经不一样(至于具体增加,修改了哪些我就无能为力了,因为我没看过源码);
要连接SQL
server2000用sqljdbc.jar
‘贰’ 怎么使用JDBC连接SQL Server
首先确保SQLSERVER服务正在运行,并可以允许远程访问连接
然后按如下步骤进行连接
1.安装JDBC驱动
1)下载JDBC驱动
2)执行sqljdbc_4.0.2206.100_chs.exe解压驱动文件
3)拷贝以下目录中的sqljdbc_auth.dll到Windows的System32目录。对x64的机子,x64的dll拷到C:\Windows\System32,x86的dll拷到C:\Windows\SysWOW64目录。
Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\auth\
2.在Java程序中连接SQL Server
classpath中加上安装好的SQL Server jdbc jar包
Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\sqljdbc4.jar
连接SQL Server的JDBC代码
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://localhost:54364;databaseName=master;IntegratedSecurity=True";
Connection con = DriverManager.getConnection(url);
在SQL Server Browser服务开启的情况下也可以通过服务名连接
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://localhost\\SQLEXPRESS;databaseName=master;IntegratedSecurity=True";
Connection con = DriverManager.getConnection(url);
‘叁’ 求能够连接SQL server 2014数据库的sqljdbc.jar或sqljdbc4.jar。
我测试过了,能够连上数据库
环境:
Win32
Eclipse Kepler
SQL Server 2014
‘肆’ SQL Server JDBC驱动中sqljdbc.jar和sqljdbc4.jar包的区别
sqljdbc.jar 类库提供对 JDBC 3.0 的支持。
sqljdbc4.jar 类库提供对 JDBC 4.0 的支持。它不仅包括 sqljdbc.jar 的所有功能,还包括新增的 JDBC 4.0 方法。
sqljdbc4.jar 类库要求使用 6.0 或更高版本的 Java 运行时环境 (JRE)。在 JRE 1.4 或 5.0 上使用 sqljdbc4.jar 会引发异常。
注意: 如果应用程序必须在 JRE 6.0 上运行,即使该应用程序不使用 JDBC 4.0 功能,也应使用 sqljdbc4.jar。
‘伍’ 如何安装使用SQL Server的JDBC驱动程序
1、从网盘上获取SQLServer的JDBC驱动程序6.0版本,网络网盘下载地址:。2、运行sqlserver_jdbc.exe程序,弹出一个解压窗体,点击【Unzip】按钮,可以将安装程序解压到当前目录下。3、解压后的目录中有一个jre7和jre8文件夹,里面都有一个sqljdbc的jar包,两者功能一样,只是不同的版本。选择其中一个jar包,将其添加到我们的工程中。4、接下来我们就可以使用sqljdbc.jar包中提供的驱动程序来访问SQLServer数据库了,代码如下://加载数据库驱动类Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");System.out.println("数据库驱动加载成功");Connectioncon=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=xxx","sa","12345");System.out.println("数据库连接成功");通过上面的代码就可以连接到SQLServer数据库了。其中,1433是SQLServer的默认端口号,DatabaseName是要连接数据库的名称,sa是登录名,12345是登录密码。
‘陆’ sqljdbc4.jar 和那三个sqlserver的驱动有什么关系
sqljdbc4.jar 类库要求应用 6.0 或更高版本的 Java 运行时环境 (JRE)。在 JRE 1.4 或 5.0 上应用 sqljdbc4.jar 会引发异常。
留意:
假如实际运用程序必需在 JRE 6.0 上运行,即使该实际运用程序不应用 JDBC 4.0 功能,也应应用 sqljdbc4.jar
‘柒’ sqljdbc.jar作用
连接数据库的jar包
.jar文件一般都是.class的集合,别人写好的,你只要拿来用就好了
你可以用winrar或者别的解压工具打开看下
‘捌’ java:sqljdbc.jar和sqljdbc4.jar什么用
sqljdbc.jar是连接sql server 2005以下用的jar包,sqljdbc 4是连接sql server 2005以上包括sql server 2005用的jar包
‘玖’ java用sqljdbc4.jar链接sql 2005。。怎么样关联数据库
把你的sqljdbc4.jar放到classpath下
importjava.sql.*;publicclassTest{
publicstaticvoidmain(String[]srg){
StringdriverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";//加载JDBC驱动
StringdbURL="jdbc:sqlserver://localhost:1433;DatabaseName=test";//连接服务器和数据库test
StringuserName="sa";//默认用户名
StringuserPwd="123456";//密码
ConnectiondbConn;
try{
Class.forName(driverName);
dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
System.out.println("ConnectionSuccessful!");//如果连接成功控制台输出ConnectionSuccessful!
}catch(Exceptione){
e.printStackTrace();
}
}
}
‘拾’ java如何把sqljdbc4.jar导入 急求!!!
如果命令行的话,用classpath选项,也就是-cp 指明包的目录。如果是IDE的话,会让你选择添加哪些包,最终也等价于用cp把命令行加入。 如果用java执行的jar包可执行程序,注意要用特别的参数指定,由于作为可执行程序的jar包会不使用classpath指定的目录的。