`
1028826685
  • 浏览: 937400 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类

jsp连接sql server2005(驱动程序)

    博客分类:
  • J2EE
阅读更多
jsp连接sql server2005(驱动程序)  2010-03-17 21:35:24|  分类: 网站建设 |  标签: |字号大中小 订阅 .

准备工作

首先,操作系统中安装好SQL Server 2000/2005,如果系统中都装有2000和2005版,记得停用一个,只开一个行了。

然后,到微软网站下载Microsoft SQL Server 2005 JDBC Driver 1.1,也可以使用这个地址直接下载。

解压sqljdbc_1.1.1501.101_chs.exe,把sqljdbc_1.1复制到%ProgramFiles%(如果系统在C盘则为C:\Program Files)。

设置 Classpath

JDBC 驱动程序并未包含在 Java SDK 中。因此,如果要使用该驱动程序,必须将 classpath 设置为包含 sqljdbc.jar 文件。如果 classpath 缺少 sqljdbc.jar 项,应用程序将引发“找不到类”的常见异常。
sqljdbc.jar 文件的安装位置如下:

<安装目录>\sqljdbc_<版本>\<语言>\sqljdbc.jar

下面是用于 Windows 应用程序的 CLASSPATH 语句实例:

CLASSPATH =.;%ProgramFiles%\sqljdbc_1.1\chs\sqljdbc.jar

下面是用于 Unix/Linux 应用程序的 CLASSPATH 语句实例:

CLASSPATH =.:/home/usr1/mssqlserver2005jdbc/Driver/sqljdbc_1.1/chs/sqljdbc.jar

注意: 在 Window 系统中,如果目录名长于 8.3 或文件夹名中包含空格,将导致 classpath 出现问题。如果怀疑存在这类问题,应暂时将 sqljdbc.jar 文件移动到名称简单的目录中,例如 C:\Temp,更改 classpath,然后测试这样是否解决了问题。
直接在命令提示符运行的应用程序
在操作系统中配置 classpath。将 sqljdbc.jar 追加到系统的 classpath 中。或者,使用 java -classpath 选项,可以在运行此应用程序的 Java 命令行上指定 classpath。

设置SQL Server服务器

我使用的是SQL Server 2005标准版SP2,这些都默认即可,一般不用配置。如果需要配置端口请看下面。

1、“开始”→“程序”→“Microsoft SQL Server 2005”→“配置工具”→“SQL Server 配置管理器”→“SQL Server 2005 网络配置”→“MSSQLSERVER 的协议”
2、如果“TCP/IP”没有启用,右键单击选择“启动”。
3、双击“TCP/IP”进入属性设置,在“IP 地址”里,可以配置“IPAll”中的“TCP 端口”,默认为1433。
4、重新启动SQL Server或者重启计算机。


创建数据库

打开“SQL Server Management Studio”,登录连接SQL Server服务器,新建数据库,命名为test


在Eclipse中测试

1、打开Eclipse,“文件”→“新建”→“项目”→“Java 项目”,项目名为Test
2、在Eclipse中,选择“窗口”→“首选项...”→“Java”→“已安装的 JRE”,选择已安装的 JRE,点击“编辑”→“添加外部”,选择%ProgramFiles%\sqljdbc_1.1\chs\sqljdbc.jar
3、在Test项目的“JRE 系统库”中可以看见sqljdbc.jar,如果没有可以右键单击项目Test→“构建路径”→“配置构建路径...”→“Java 构建路径”→“库”→“添加外部 JAR...”,选择%ProgramFiles%\sqljdbc_1.1\chs\sqljdbc.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;

//第二中驱动装载
//System.setProperty("jdbc.drivers","com.mysql.jdbc.Driver");
//第三中驱动装载,这个会重复装载同一个驱动(影响不是很大)因为
//在执行类加载的时候已经加载了一次驱动
//DriverManager.registerDriver(new com.mysql.jdbc.Driver());
DatabaseName=test";   //连接服务器和数据库test
   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();
   }
}
}


注:
1、因为SQL Express这个版本的服务器默认是禁用的并且端口号没有配置,所以要进行重新设置

2、如果你以前用Java连接SQL Server 2000的话就要注意了:

在SQL Server 2000 中加载驱动和URL路径的语句是

String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433;//我的mysql
//端口3306
DatabaseName=sample";

而SQL Server 2005 中加载驱动和URL的语句则为

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";

如果写法错误将会找不到驱动。
分享到:
评论

相关推荐

    jsp连接SqlServer数据库的驱动

    jTDS提供了两个版本的驱动,`jtds-1.x.jar`适用于SqlServer 7.0到2005,而`jtds-2.x.jar`则支持SqlServer 2005及以上版本。 3. **FreeTDS**:虽然不是标准的JDBC驱动,但FreeTDS是一个开源的库,可以提供对SQL ...

    JSP-SQL Server 2005-JDBC驱动程序

    **JSP-SQL Server 2005-JDBC驱动程序** 在Java编程环境中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它允许开发者将Java代码嵌入到HTML页面中,从而实现服务器端的逻辑处理。在JSP中,如果需要与...

    jsp连接SQL Server2005一个简单的例子附带驱动程序

    总之,通过JSP与SQL Server 2005的连接,你可以构建出动态的Web应用程序,处理用户请求并与数据库交互,从而实现各种功能。不过,随着技术的发展,现代Web开发更倾向于使用框架,如Spring Boot,它提供了更高级的...

    java,jsp连接sqlserver 2012 必备jar包

    1. msbase.jar:这个文件包含了基础的JDBC驱动程序,它是连接SQL Server数据库的核心组件。它提供了与SQL Server通信所需的类和接口,如`com.microsoft.jdbc.base.BaseDriver`,该驱动程序负责解析URL、建立数据库...

    连接sqlserver2005的驱动类

    总的来说,“连接sqlserver2005的驱动类”是JSP开发中的关键组件,它使Java能够有效地与SQL Server 2005通信,执行数据库操作,从而构建功能丰富的Web应用程序。理解并熟练掌握其使用方法对于任何涉及数据库操作的...

    jsp jdbc连接sql server 2005

    ### JSP与JDBC连接SQL Server 2005 #### 概述 在现代Web应用开发中,Java Server Pages (JSP) 和 Java Database Connectivity (JDBC) 是实现动态网页与后端数据库交互的重要技术之一。本文将详细介绍如何利用JSP与...

    SQLServer2000 JSP驱动程序

    在Java中,JDBC(Java Database Connectivity)是连接数据库的标准API,而JSP驱动程序就是实现JDBC规范的一组Java类,它们允许JSP页面或Java Servlet与数据库进行交互。SQL Server 2000的JDBC驱动提供了四种类型:...

    JSP连接SQL Server2000数据库的方法

    在学习和实践中,可以参考"使用纯java数据库驱动程序连接SQLServer2000数据库.doc"和"JSP中通过Jdbc-Odbc桥接方式连接SQLServer2000数据库.doc"这两个文档,它们应该详细阐述了每一步的操作步骤和示例代码,帮助你更...

    jsp访问sqlserver05数据库示例

    首先,要建立JSP连接SQL Server 05,你需要引入JDBC(Java Database Connectivity)驱动。Microsoft提供了适用于Java的JDBC驱动,即"sqljdbc4.jar",确保将其添加到你的项目类路径中。在Java Web应用中,这通常通过...

    JSP中连接SQL Server2005数据库

    在JavaServer Pages (JSP) 中连接到SQL Server 2005数据库是Web开发中的一个常见任务,这个过程涉及到几个关键步骤和技术。首先,我们需要理解JSP的本质,它是一种基于Java的服务器端脚本语言,用于生成动态网页。而...

    jsp连接SQLserver数据库实现增删改查.这是一个完整的项目

    在这个"jsp连接SQLserver数据库实现增删改查"的项目中,你将学习到如何结合JSP、JDBC和SQL Server来创建一个完整的Web应用。教程中的详细步骤会指导你完成每个操作,让你快速掌握数据库操作的核心技能。记住,实践是...

    JSP连接SQL Server2008

    这里使用的驱动是`com.microsoft.sqlserver.jdbc.SQLServerDriver`。 ```java Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); ``` 2. **建立连接**:利用`DriverManager.getConnection()`方法...

    JSP与SQL Server2000的连接查询

    1. **JDBC驱动**:Java Database Connectivity (JDBC) 是Java编程语言中用来规范客户端程序如何连接到数据库的应用程序接口,这里我们需要SQL Server的JDBC驱动,通常为`sqljdbc.jar`或`mssql-jdbc.jar`。...

    jsp数据库sqlserver2000,sqlserver2005,MySQL,Access连接

    本文将详细介绍如何使用`jsp`连接`sqlserver2000`、`sqlserver2005`、`MySQL`和`Access`这四种常见的数据库。 首先,我们要了解`JDBC`(Java Database Connectivity),它是Java平台的标准接口,用于连接Java程序和...

    Jsp连接sql server2000视频教程(一).

    【JSP连接SQL Server 2000视频教程】是一套深入浅出的教程,旨在帮助初学者或有一定基础的开发者掌握如何在Java Server Pages(JSP)中与Microsoft SQL Server 2000数据库进行交互。教程内容涵盖了一系列关键知识点...

    JSP连接SQL Server 2000系统配置

    为了实现JSP与SQL Server 2000的连接,还需要安装专门的JDBC驱动程序。 **步骤1:** 从Microsoft官方网站下载适用于SQL Server 2000的JDBC驱动程序。 **步骤2:** 将下载的驱动程序安装在指定目录,例如`D:\...

    JSP连接SQL_server2008设置

    ### JSP连接SQL Server 2008设置详解 #### 一、概述 在Web开发领域,Java Server Pages (JSP) 和SQL Server是经常被使用的两大技术。JSP能够生成动态HTML页面,而SQL Server则是一种关系型数据库管理系统。为了...

    网上商城jsp+sqlserver2005

    项目中还包含了sqlserver2005驱动包,这是Java连接SQL Server数据库的必备组件,通常称为JDBC驱动。JDBC(Java Database Connectivity)是Java平台的标准接口,用于与各种数据库建立连接。在本项目中,开发者使用...

    jsp连接SQL2000的驱动程序JDBC

    以上就是使用JDBC驱动程序连接JSP与SQL Server 2000的基本步骤。在实际开发中,为了提高性能和代码可维护性,推荐使用PreparedStatement预编译语句,以及DataSource来管理数据库连接,而不是直接使用DriverManager。...

    jsp连接sqlserver2008的jar包

    总结来说,"jsp连接sqlserver2008的jar包"涉及到的关键知识点包括:JSP技术、SQL Server 2008、JDBC驱动、JDBC API(如`Connection`、`Statement`、`ResultSet`)、数据库连接配置以及资源管理。通过理解这些概念并...

Global site tag (gtag.js) - Google Analytics