分类
大小:1.1M更新:2015-05-17
类别:数据库类系统:WinAll,WinXP
sqljdbc.jar 2005是Java程序连接数据库mssql驱动,微软SQL Server 2005 的 Java Database Connectivity (JDBC) 驱动程序。SQL Server 2005 JDBC Driver 下载免费提供给所有 SQL Server 用户,它提供从任何 Java 应用程序、应用程序服务器或支持 Java 的小程序中访问 SQL Server 2000 和 SQL Server 2005 的能力。这是一款 Type 4 JDBC 驱动程序,通过 J2EE(Java2 企业版)中的标准 JDBC 应用程序编程接口 (API) 提供数据库连接。
SqlServer2005数据库JDBC驱动
安装或者解压,取得sqljdbc.jar文件,该文件即为JDBC驱动。将sqljdbc.jar放到classpath。(web application中放在WEB-INF/lib下)SQL Server 2005 JDBC 驱动程序与 JDBC 3.0 兼容,可在 Java 开发工具包 (JDK) 版本 1.4 及更高版本上运行。已经对所有主要应用程序服务器(包括 BEA WebLogic、IBM WebSphere、JBoss 和 Sun)做了测试。
首先得下载驱动程序到微软网站下载Microsoft JDBC Driver 4.0 for SQL Server
打开把解压缩后得到的文件夹复制到%ProgramFiles%(如果系统在C盘则为C:\Program Files)。
【注意】sqljdbc_4.0.2206.100_chs.exe解压后的文件夹里面包含着sqljdbc.jar 和sqljdbc4.jar 两个文件,我们使用sqljdbc4.jar 这个文件。
设置Classpath
JDBC驱动程序并未包含在Java SDK中。因此,如果要使用该驱动程序,必须将classpath 设置为包含sqljdbc.jar文件。如果classpath 缺少sqljdbc.jar 项,应用程序将引发“找不到类”的常见异常。
sqljdbc.jar 文件的安装位置如下:
<安装目录>\sqljdbc_<版本>\<语言>\sqljdbc.jar
下面是用于Windows 应用程序的CLASSPATH 语句实例:
CLASSPATH =.;%ProgramFiles%\Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\sqljdbc4.jar
我使用的是SQL Server 2005,这些都默认即可,一般不用配置。
如果需要配置端口请看下面。
1、“开始”→“程序”→“Microsoft SQL Server 2008”→“配置工具”→“SQL Server 配置管理器”→“SQL Server 2005 网络配置”→“MSSQLSERVER 的协议”
2、如果“TCP/IP”没有启用,右键单击选择“启动”。
4、重新启动SQL Server。
在Eclipse中测试
1、打开Eclipse,“文件”→“新建”→“项目”→“Java 项目”,项目名为Test
2、在Eclipse中,选择“窗口”→“首选项...”→“Java”→“已安装的JRE”,选择已安装的JRE,点击“编辑”→“添加外部”,选择%ProgramFiles%\Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\sqljdbc4.jar
3、在Test项目的“JRE 系统库”中可以看见sqljdbc.jar,
如果没有可以右键单击项目Test→“构建路径”→“配置构建路径...”→“Java 构建路径”→“库”→“添加外部JAR...”,选择%ProgramFiles%\Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\sqljdbc4.jar
4、编写Java代码,如下:
import java.sql.*;
public class Test {
public static void main(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //
加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=test"; //连接服务器和数据库test
String userName = "sa"; //默认用户名
String userPwd = "123456"; //安装sql server 2005时的密码
Connection dbConn;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); //如果连接成功
控制台输出Connection Successful!
} catch (Exception e) {
e.printStackTrace();
}
}
}
如果成功测试结果为:Connection Successful
用Java连接sqlserver数据库时候几个jar包的区别
***msbase.jar、mssqlserver.jar、msutil.jar(支持sql2000):
早期的连接数据库Jar包:在连接数据时候需要手动导入驱动包。即手动导入class.forName(驱动名称);
***SQL Server JDBC Driver 2.0----sqljdbc.jar和sqljdbc4.jar
Sqljdbc.jar
使用 sqljdbc.jar 类库时,应用程序必须首先按class.forName(驱动名称)注册驱动程序。Jdk1.6以上版本不推荐使用.
Sqljdbc4.jar
在 JDBC API 4.0 中,DriverManager.getConnection 方法得到了增强,可自动加载 JDBC Driver。因此,使用sqljdbc4.jar 类库时,应用程序无需调用 Class.forName 方法来注册或加载驱动程序。调用 DriverManager 类的 getConnection 方法时,会从已注册的 JDBC Driver 集中找到相应的驱动程序。sqljdbc4.jar 文件包括“META-INF/services/java.sql.Driver”文件,后者包含.sqlserver.jdbc.SQLServerDriver 作为已注册的驱动程序。现有的应用程序(当前通过使用 Class.forName 方法加载驱动程序)将继续工作,而无需修改。
注意: sqljdbc4.jar 类库要求使用 6.0 或更高版本的 Java 运行时环境 (JRE)。
PDFlib(MSWin32-C-C++)数据库类MV9.1.2p1去水印版
查看MySql转Oracle数据工具(Convert Mysql to Oracle)数据库类Mv4.0 中文免费版
查看通用数据库建模工具PDMan数据库类Mv2.1.6 官方版
查看数据库管理工具(QLite Expert Pro)数据库类Mv5.3.5.474便携版
查看Anaconda数据库类Mv5.1 官方最新版
查看mysql的odbc链接驱动(mysql connector odbc)数据库类Mv5.3.9英文安装版win32
查看软件开发工具包(AnySDK)数据库类Mv2.2.0
查看db2 odbc 64驱动数据库类M10.1 官方版
查看MsSqlToExcel(数据库导出Excel工具)数据库类M3.1官方版
查看Oracle数据库对比工具SQL Delta for Oracle数据库类Mv6.5.1.153 免费版
查看Visual Foxpro 6.0 (VFP6.0)数据库类M简体中文版
查看科浦MS-SQL数据库自动备份工具数据库类M1.8.1最新版
查看Access database engine 2010数据库类M14.0.6119 官方版
查看Crystal Presentation Design 2008数据库类M多语注册版
查看excel导入Oracle工具Withdata XlsToOra数据库类Mv4.4 Release 1 Build 190918 官方版
查看MySQL for Excel数据库类M1.3.7 官方版
查看分布式数据库管理软件(Mongotron)数据库类Mv1.0.0官方版
查看小骥mdb合并工具数据库类Mv0.61 免费版
查看SQLite数据库管理开发工具(Navicat for SQLite)数据库类Mv15.0.14.0官方中文版
查看EZDML表结构设计器中文版数据库类Mv2.20免费版
查看SQLite管理工具(SQLite Expert Professional)数据库类Mv5.3.4.451官方最新版
查看navicatmysql12注册版数据库类M
查看Longtion Database Application Builder破解版数据库类MV4.0.0.448附和谐补丁
查看Oracle数据库管理工具包KeepTool数据库类Mv10.1.3.2 破解版
查看点击查看更多