sqlserverdriver配置方法 jdbc连接sqlserver

一、下载驱动程序。

下载地址:http://download.microsoft.com/download/8/B/D/8BDABAE2-B6EA-41D4-B903-7916EF3690EF/sqljdbc_1.2.2323.101_enu.exe

首先下载到sql2005jdbc驱动sqljdbc_2.0.1008.2_enu.exe(版本号1.1之后都支持sql2005,2.0的支持sql2008)

下载的是一个解压就可以使用的,不需要要安装,你可以把这个包放在任何你想要放的地方,比如说你把该包放

在C:\Program Files目录下。而sqljdbc.jar包的路径为
复制代码 代码如下:
C:\Program Files\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar

二、配置Tomcat服务器。

确定你已安装了Tomcat。打开Monitor Tomcat服务器,在Java选项卡的Java Classpath下添加sqljdbc.jar包路径
复制代码 代码如下:
C:\Program Files\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar

(两个不同我jar包之 间要用分号“;”隔开),重新启动Tomcat服务器,这样就可以完成Tomcat的配置了;

三、配置sql2005服务器。

配置TCP端口:
复制代码 代码如下:
开始->所有程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager

->SQL Server 2005 网络配置->MSSQLSERVER协议;启用“TCP/IP”;双击“TCP/IP”->“IP 地址”->“IPAll”

->“TCP 端口”项添加默认的“1433”。重新启动sql2005服务器,这样式就完成了对sql2005服务器的配置。

四、拷备文件

将你下载到的sqljdbc驱动程序中的sqljdbc_auth.dll文件找到,比如我解压的目录的是C:\Program Files 所以我

的sqljdbc_auth.dll文件在
复制代码 代码如下:
C:\Program Files\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.2\enu\auth\x86\sqljdbc_auth.dll

把找到的这个文件放到 C:\WINDOWS\system32 目录下,这是一个动态运行库,这个东东一定不能少的。

五、写一个测试文件测试一下吧。(文章最后有附录)

记住:在对服务器(无论是Tomcat服务器还是sql2005服务器的配置做了改要,要使改动生效一定要重启服务器)

如果还不能搞定,那可以再试一下对sql2005服务器开放多一些服务具体操作如下:

1、 外围应用配置:

Microsoft SQL Server 2005->配置工具->SQL Server外围应用配置器->服务和连接的外围应用配置器->

①选SQLEXPRESS->Database Engine->远程连接->本地连接和远程连接->同时使用TCP/IP和named pipes;

②选SQL Server Browser->服务->启动类型改为“自动”->应用->启动->确定。

2、修改默认的登录验证模式(由于在安装过程中是默认按“Windows 身份验证模式”方式安装,所以sa登录是被禁
用的,即使将身份验证模式更改为“SQL Server 和 Windows 身份验证模式”,sa登录仍处于禁用状态,所以需要 启用sa登录帐户):

①在SQL Server Management Studio 的对象资源管理器中,安全性->登录名->右击“sa”->属性->常规->

将登录名sa的密码和确认密码设为强密码->状态->登录->启用->确定;

②在SQL Server Management Studio 的对象资源管理器中,右击服务器->属性->安全性->服务器身份验证->

选择“SQL Server和Windows身份验证模式”->确定->确定。

3、关闭防火墙。

注意:

写连接代码时需要注意2000和2005的不同:

连接SqlServer2000
复制代码 代码如下:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
URL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tempdb";

连接SqlServer2005
复制代码 代码如下:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
URL = "jdbc:sqlserver://localhost:1433;DatabaseName=tempdb";

附录:
复制代码 代码如下:
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=sample"; //连接服务器和数据库sample
String userName = "sa"; //默认用户名
String userPwd = "123456"; //密码
Connection dbConn;

try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println( "Connection Successful! "); //如果连接成功 控制台输出Connection Successful!
} catch (Exception e) {
e.printStackTrace();
}
}
}

另外,写以上测试代码后还要在Eclicpse项目中导入jdbc驱动程序的jar包:

右键项目Test ->属性(properties)->选择左边Java构建路径(Java Build Path) ->类库(Libaries) ->添加外部JARs(Add External JARs)

选择所下载的驱动程序中的jar文件

然后点确定就成了。

时间: 2024-08-02 05:07:58

sqlserverdriver配置方法 jdbc连接sqlserver的相关文章

sqlserverdriver配置方法 jdbc连接sqlserver_MsSql

一.下载驱动程序. 下载地址:http://download.microsoft.com/download/8/B/D/8BDABAE2-B6EA-41D4-B903-7916EF3690EF/sqljdbc_1.2.2323.101_enu.exe 首先下载到sql2005jdbc驱动sqljdbc_2.0.1008.2_enu.exe(版本号1.1之后都支持sql2005,2.0的支持sql2008) 下载的是一个解压就可以使用的,不需要要安装,你可以把这个包放在任何你想要放的地方,比如说你

Java通过JDBC连接SQLServer 2008出现的问题

环境:SQLServer 2008 R2 + MyEclipse 6.5 + JDK 1.6.24 问题:Java通过JDBC连接SQLServer 2008,出现如下问题:java.sql.SQLException: No suitable driver found forjdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=QQ. 解决:检查连接数据库时写的 代码是否有问题. 代码如下: package com.qq.client.db

websphere如何配置第三方jdbc连接池

问题描述 小弟新手请教websphere8如何配置第三方的连接池?比如Druid连接池是这样么?1.需要jar包(druid.jarojbc6.jar)拷到服务器目录A下然后在资源-->jdbc-->jdbc提供程序-->新建名称叫B.类路径写上边的目录A实现类名是对应的提供程序(比如:com.alibaba.druid.pool.DruidDataSource)然后确定.2.在数据源配置页新建数据源提供程序写上B其它默认url写数据库连接url只不过在属性上要定制根据自己的连接池情况请

jdbc连接sqlserver数据库示例_java

1.过程: 1>注册驱动器类:Class.forName() 2>连接数据库: 复制代码 代码如下: String url = "jdbc:sqlserver://localhost:1433;DatabaseName=DataBaseName";String uername = "dbuser";String password = "secret";Connection conn = DriverManager.getConnect

sql server 2000 的 jdbc 连接

server 这几天开始为红凤办的网站做筹备工作,首当其冲的就是将SQL Server 的jdbc连接调试好.首先下载了很多的源代码文件.比如网上的新闻发布系统,社区管理系统等等,各种各样的使用SQL Server的jsp源代码.开始了我的漫长而又让人沮丧的数据库连接工作.        首先先确定一下我使用的工具是eclipse 3.2 + tomcat 6.0 + jdk1.6,操作系统是window xp sp2.        步骤一:安装SQL Server 2000(我开始安装了SQ

Java 通过JDBC连接Mysql数据库_java

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成.JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序. 如果要使用数据库就要添加数据库的驱动,不同的数据库有不用的驱动,这里就不一一说明,添加jar程序驱动包的方法就不在这里解释, 另一个文章里面有介绍http://www.jb51.net/artic

proxool连接sqlserver出现类似假死现象的问题

问题描述 在项目中通过proxool配置jdbc连接sqlserver.配置文件如下:proxool.xml<?xml version="1.0" encoding="ISO-8859-1"?><something-else-entirely> <proxool> <alias>pool</alias> <driver-url>jdbc:sqlserver://localhost:1433;Da

JDBC连接Sql Server 2005总结_mssql2005

1.准备工作: 准备相关的软件(Eclipse除外,开源软件可以从官网下载) <1>.Microsoft SQL server 2005 Express Edition 下载地址:http://download.microsoft.com/download/0/9/0/09020fab-d2c3-4a8c-b9e0-db53a7a30ae8/SQLEXPR_CHS.EXE <2>.SQL Server Management Studio 下载地址:http://www.micros

JDBC连接各种数据库的字符串

[转自http://www.cnblogs.com/gulvzhe/archive/2012/08/24/2653867.html] JDBC连接各种数据库的字符串大同小异,在此总结一下,备忘. oracle     driverClass:oracle.jdbc.driver.OracleDriver     url:jdbc:oracle:thin:@127.0.0.1:1521:dbname mysql     driverClass:com.mysql.jdbc.Driver     P