`
kidiaoer
  • 浏览: 822751 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

sqlserver三个驱动包下载

阅读更多

sqlserver三个驱动包下载请查看附件


通过JTDS JDBC Driver连接SQL Server数据库,此驱动的文件名为jtds-1.2.jar,下载路径为(http://sourceforge.net/project/showfiles.php?group_id=33291),此驱动支持Microsoft SQL Server (6.5, 7.0, 2000 和2005) 和Sybase,并且实现了JDBC3.0,是免费的。
驱动程序名称:net.sourceforge.jtds.jdbc.Driver(即下面的classforname)
数据库连接URL:jdbc:jtds:sqlserver://localhost:1433/dbname(即下面的url)
JDBC连接SQL Server数据库的Bean代码网上大把的有,下面摘录其中的一部分:(请将localhost和1433改成你实际应用中的SQL Server服务器地址和端口号,dbname改成你实际的数据库名)
import java.sql.*;
public class DatabaseConn {
 private Connection conn;
 private Statement stmt;
 private String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname";
 private String classforname = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
 private String uid = "sa";
 private String pwd = "password";
 
 public DatabaseConn(){}
 
 /**
  * <p>通过Microsoft JDBC驱动获得数据库连接</p>
  * @return Connection
  * @exception ClassNotFoundException, SQLException
  */
 public Connection getConnection()
 {
  try
  {
   Class.forName(classforname);
   if (conn == null || conn.isClosed())
    conn = DriverManager.getConnection( url, uid, pwd);
  }
  catch (ClassNotFoundException ex)
  
  catch (SQLException ex)
  
  return conn;  
 }
}
当然,在做上述工作之前,你得先检查自己的SQL Server设置是否有问题,步骤如下:
首先打开“命令行窗口”,也就是MS-Dos窗口,输入
telnet localhost 1433  (当然,用SQL Server所在的服务器地址替代localhost,端口改为SQL Server的实际端口,默认是1433)
如果成功了,表明你的SQL Server是可以连上的,如果没成功(一般是对于Win2003或者WinXP SP2),请进入控制面板,打开“管理工具”中的“服务”,启动“SQLSERVERAGENT”服务(当然,你也可以打上SQL Server的SP3补丁包),再继续上面的操作,应该会成功的。
其次,检查你的用户名和密码是否能登陆SQL Server服务器,当然,最直接的办法就是打开SQL Server的“查询分析器”,输入用户名和密码,点击确定
如果成功了,表明你的SQL Server登陆设置没问题,如果失败了,请打开SQL Server的“企业管理器”,在你注册的SQL Server服务器上(也就是左边的“SQL Server组”下面的那东东)也就是点击右键,选择“属性”,在“SQL Server (属性) 配置”对话框中选择“安全性”,将身份验证设为“SQL Server和Windows(S)”,再用查询分析器测试一次,如果还连接不上,就去检查你的用户名和密码是否有误。重复测试,直至成功。
如果在JSP中应用连接,当然,除了直接用JDBC外,大伙最热衷于的莫过于连接池(Pool)了,下面着重介绍一下连接池的几种用法。
为了方便,先设定JSP容器为Tomcat,因为大家用得比较多

1. 全局配置(Tomcat里的任何Web应用都能使用该配置的连接池):在server.xml里面配置连接池,server.xml文件位于 $TOMCAT_HOME$/conf/目录下,打开它,找到</GlobalNamingResources>,并在这一行的前面插入如下代码:
<Resource 
   name="jdbc/poolName" 
   auth="Container" 
   type="javax.sql.DataSource"
   maxActive="100" 
   maxIdle="30" 
   maxWait="10000"
   username="sa" 
   password="password" 
   driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
   url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=dbname"/>
注意:name为连接池的全局JNDI全称,username为password为数据库的连接用户名和密码,driverClassName是数据库驱动名称,url是数据库连接字符串。请按照你的实际配置进行修改。
配置到这里还没有算完成,下面要在context.xml里面设置全局访问的名称,设置如下:
找到</Context>,并在这一行的前面插入如下代码:
<ResourceLink global="jdbc/poolName" name="jdbc/poolName" type="javax.sql.DataSource"/>
2. 局部配置:在$TOMCAT_HOME$/conf/Catalina/localhost/目录下新建一个xml文件,该xml文件要与你发布的Web应用目录名称相同,假如为webappname.xml,加入以下内容(配置Tomcat的外部虚拟目录也是在这里搞掂的,哈!)
<Context path="/webappname" docBase="d:/webappname" debug="0" reloadable="true" crossContext="true">
<Resource 
   name="jdbc/poolName" 
   auth="Container" 
   type="javax.sql.DataSource"
   maxActive="100" 
   maxIdle="30" 
   maxWait="10000"
   username="sa" 
   password="password" 
   driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
   url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=dbname"/>
<ResourceLink global="jdbc/poolName" name="jdbc/poolName" type="javax.sql.DataSource"/>
</Context>

分享到:
评论
1 楼 lanni2460 2012-09-19  
不错 很好 支持……

相关推荐

    sqlserver驱动包

    SQL Server驱动包是用于连接Java应用程序到Microsoft SQL Server数据库的关键组件。这个压缩包包含了三个重要的JAR文件:...无论是在企业级应用开发、数据迁移还是数据分析场景中,这个驱动包都发挥着至关重要的作用。

    SQLServer2000版本的驱动包

    首先,`SQLServer2000版本的驱动包`是指用于与SQL Server 2000数据库进行连接的Java驱动程序。在Java编程中,我们通常使用JDBC(Java Database Connectivity)接口来与各种数据库进行交互。对于SQL Server,微软提供...

    sqlserver的jdbc驱动包

    描述中提到的三个驱动包——msbase.jar、mssqlserver.jar、msutil.jar,都是SQL Server JDBC驱动的不同组成部分。 1. msbase.jar: 这个文件包含了基础的JDBC接口和实现,提供了对SQL Server的基本连接支持。它实现...

    SQLserver驱动jar包

    2. 然后,通过编程注册SQL Server的JDBC驱动,通常通过`Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")`来完成。 3. 使用`DriverManager.getConnection()`方法创建数据库连接,传入服务器地址、...

    sqlserver2000驱动(jdbc连接的三个jar包).rar

    SQL Server 2000相较于其后的版本,其JDBC驱动实现有所不同,它需要三个特定的jar包来支持连接,而不是像其他数据库那样仅需一个。这三个jar包通常是mssql-jdbc.jar、msbase.jar、msutil.jar,它们分别提供了不同的...

    SQL Server 2000 JDBC驱动的三个Jar包

    本篇文章将详细探讨SQL Server 2000与JDBC驱动的关联,以及如何使用这三个关键的JAR文件——msbase.jar、mssqlserver.jar和msutil.jar。 SQL Server 2000是由微软公司开发的一款关系型数据库管理系统,广泛应用于...

    Sqlserver三个jar包+驱动包

    本资源包含的是"Sqlserver三个jar包+驱动包",这意味着它提供了与SQL Server进行交互所需的Java API(应用程序编程接口)和驱动程序,使得Java开发者能够在Java应用程序中连接并操作SQL Server数据库。 首先,我们...

    SQL Server JDBC驱动jar包

    在本场景中,我们关注的三个jar文件——`msbase.jar`, `mssqlserver.jar`, 和 `msutil.jar`,构成了Java连接SQL Server所需的全套驱动库。 1. **msbase.jar**: 这个文件包含了SQL Server JDBC驱动的基础类和接口,...

    sqlserver2000 jdbc 驱动包

    1. **下载和安装**:首先从官方渠道或可信的第三方网站下载SQL Server 2000 JDBC驱动包,然后将其解压到项目类路径下。 2. **配置连接**:在Java代码中,通过`Class.forName()`加载驱动,然后使用`DriverManager.get...

    Struts 1.1、Hibernate 3.0和SQL Server 2005数据库驱动包

    Struts 1.1、Hibernate 3.0 和 SQL Server 2005 数据库驱动包是构建基于Java的企业级Web应用程序的关键组件。这些技术在2000年代中期广泛应用于开发面向服务架构(SOA)和模型视图控制器(MVC)模式的系统。 Struts...

    sql server 2000 三个驱动包

    总结起来,这个压缩包中的"sqlserver2000sp3JDBC"是SQL Server 2000的JDBC驱动程序,适用于Java开发人员连接和操作SQL Server 2000数据库,特别是服务包3提供了一些关键的更新和性能提升。在实际应用中,理解并正确...

    SQL Server 三个驱动 jar 包

    在Eclipse中右键单击你已建立的工程,选择“Properties”,在左侧选择“ Java Builde Path”,单击右侧的“Add External JARs”,从弹出窗口中选择上述三个jar包即可。

    SQL Server 2000数据库驱动包

    在描述中提到的三个文件——msbase.jar,mssqlserver.jar,msutil.jar,是这个驱动包的核心组件。 1. **msbase.jar**:这个文件包含了SQL Server JDBC驱动的基础类库。它提供了基础的数据库连接功能,如建立和关闭...

    sqlserver 2000的驱动包

    这里提到的是SQL Server 2000的三个驱动包,它们主要涉及的是如何使不同的应用程序能够与SQL Server 2000进行数据交互。 首先,我们来了解SQL Server的驱动类型。通常,SQL Server支持四种类型的驱动程序: 1. **...

    sql server 2000数据库驱动包

    标签列出了三个关键文件:"sqlserver2000 数据库驱动包 msbase.jar mssqlserver.jar msutil.jar"。这些文件是驱动包的核心组成部分,它们的作用如下: 1. **msbase.jar**:这是SQL Server JDBC驱动的基础组件,包含...

    SQLServer2000数据库驱动包

    在这个“SQLServer2000数据库驱动包”中,包含的三个关键文件——mssqlserver.jar、msutil.jar和msbase.jar,都是与SQL Server 2000连接和交互所必需的Java类库。 首先,`mssqlserver.jar`是SQL Server的Java数据库...

    mysql,sqlServer,oracle 驱动包 for java

    标题 "mysql,sqlServer,oracle 驱动包 for java" 涉及到的是Java应用程序与三种主流数据库管理系统(MySQL、SQL Server、Oracle)之间的连接。这些驱动包是Java Database Connectivity (JDBC) 驱动,允许Java程序...

    SQL server 2000的驱动程序

    ODBC驱动程序主要包含三个部分:驱动管理器、驱动程序和数据源。驱动管理器负责管理多个驱动程序,驱动程序则负责处理特定数据库系统的通信,数据源则是连接配置信息的存储。 2. JDBC驱动程序: 对于Java开发者,...

    SQLServer的JDBC驱动jar包

    三个jar包”可能是指包含了不同版本或者不同功能的驱动文件。在SQL Server 2000时期,常用的JDBC驱动主要有两种类型:JDBC-ODBC桥接驱动和纯Java JDBC驱动(Type 4)。JDBC-ODBC桥接驱动需要安装ODBC数据源,而Type ...

    SQL Server 2000驱动包

    本驱动包包括三个核心的Java Archive (JAR) 文件:msbase.jar、mssqlserver.jar和msutil.jar,它们各自承担着不同的功能,使得Java应用程序能够顺利地与SQL Server 2000进行交互。 1. msbase.jar:这个文件包含了...

Global site tag (gtag.js) - Google Analytics