`
xiaoyezi1128
  • 浏览: 131320 次
  • 性别: Icon_minigender_2
  • 来自: 天津
社区版块
存档分类
最新评论

SqlServer2005 JDBC 数据库连接示例

阅读更多
SqlServer2005 JDBC 数据库连接示例

2008-04-28 11:24:47    业界 |  评论(2) |  浏览(3756)


SqlServer2005 JDBC 数据库连接示例
1、SqlServer 2005 development Edition
     安装完数据库后设置ICP/IP协议启动,具体如下:
   (1)打开SQL Server Configuration Manager
   (2)转到SQL Server 2005 Network Configuration->Protocols for SQLEXPRESS
   (3)将TCP/IP设置为Enabled(启用)
   (4)双击TCP/IP项,转到IP Addresses页
   (5)IP All中设置TCP Port为1433
   (6)重新启动服务
2、SqlServer2005数据库JDBC驱动
     安装或者解压,取得sqljdbc.jar文件,该文件即为JDBC驱动。将sqljdbc.jar放到classpath。(web application中放在WEB-INF/lib下)
     例如:C:Tomcat5.0/common/lib/sqljdbc.jar
3、连接数据库SqlServer2005的java代码
    3.1在tempdb中创建测试数据表格
            use tempdb
            CREATE TABLE dbo.Table_1
            (
            ID bigint NOT NULL,
            NAME varchar(20) NOT NULL,
            EMAIL varchar(50) NULL
            )  ON [PRIMARY]
     3.2、测试使用数据库连接
     下面代码创建了一个连接到数据库的连接
package ch13;
import java.sql.*;
public class UseDriver {
public static void main(String[] args){
  String url="jdbc:sqlserver://localhost:1433;DatabaseName=tempdb";
  String userName="sa";
  String password="mingyang";
  String sql=null;
  Connection c;
  Statement stmt=null;
  try{
   System.out.println("before load driver");
   Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
   System.out.println("after load driver sucessful");
  }catch(ClassNotFoundException e){
   System.err.print("fail to load driver");
  }
  try{
   System.out.println("before connect to database");
   conn.getConnection(url,userName,password);
   System.out.println("connect database sucessfull");
  }catch(SQLException e){
   System.out.println("fail to connect database");
  }
}
}
注意:在所建的WebProject中导入外部包sqljdbc.jar
4、Sql Server2000和2005的连接代码区别
   写连接代码时需要注意2000和2005的不同:
   4.1连接SqlServer2000
  Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
  URL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tempdb";
   4.2连接SqlServer2005
  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
  URL = "jdbc:sqlserver://localhost:1433;DatabaseName=tempdb";
5、exception: com.microsoft.sqlserver.jdbc.AuthenticationJNI <clinit>
     WARNING: Failed to load the sqljdbc_auth.dll
     解决办法:D:java工具Microsoft SQL Server 2005 JDBC Drivesqljdbc_1.2enuauthx86sqljdbc_auth.dll
                     拷贝到:C:WINDOWSsystem32 目录下
6、测试成功,ok了。
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    sqlserver2005 JDBC驱动程序JAR包

    SQLServer2005 JDBC驱动程序是用于在Java应用程序中连接到Microsoft SQL Server 2005数据库的关键组件。JDBC(Java Database Connectivity)是一种Java API,允许Java程序员使用标准Java语言与各种数据库进行交互,...

    JDBC与SQL Server 2005的连接方式

    本文将详细介绍如何配置JDBC以实现与SQL Server 2005数据库的有效连接。 #### 二、JDBC驱动简介 JDBC驱动主要分为四种类型:纯Java驱动、本地API驱动、网络纯Java驱动和网络本地API驱动。对于SQL Server来说,推荐...

    DB2数据库和SQL Server数据库jdbc连接示例

    String url = "jdbc:sqlserver://hostname:port;databaseName=database"; String user = "username"; String password = "password"; try (Connection conn = DriverManager.getConnection(url, user, password...

    SQL Server 2005JDBC 驱动包

    标题中的"SQL Server 2005 JDBC 驱动包"指的是这个压缩文件中包含的JDBC驱动程序,专为连接SQL Server 2005数据库而设计。JDBC驱动是Java平台的一部分,它提供了一组接口和类,允许Java程序通过标准API与各种数据库...

    Microsoft SQL Server 2005 JDBC

    1. **JDBC Type 4 驱动(com.microsoft.sqlserver.jdbc.SQLServerDriver)**:这是完全基于Java的驱动,无需依赖本地库,可以直接与数据库进行通信。它实现了Java SQL规范的全部功能,包括连接池管理和分布式事务...

    SQL Server 2005 JDBC驱动 官方完整版

    以下是一个简单的示例,展示如何使用SQL Server 2005 JDBC驱动连接数据库: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class JdbcExample { ...

    sql server 2005 JDBC 1.2驱动

    - 配置数据库连接URL:通常格式为`jdbc:sqlserver://&lt;服务器地址&gt;:&lt;端口&gt;;databaseName=&lt;数据库名&gt;`。 - 用户名和密码的设置。 - 创建数据库连接的示例代码,如使用`DriverManager.getConnection()`方法。 3. **...

    sqlserver2016数据库连接驱动及demo

    在使用这些示例之前,你需要根据自己的SQL Server实例配置连接参数,如数据库URL(通常格式为`jdbc:sqlserver://服务器地址:端口号;databaseName=数据库名`)、用户名和密码。示例代码中已经对这些地方做了注释,只...

    Java与SQL Server 2005(2000)数据库连接问题 (jdbc驱动)

    以下是一个使用 JDBC 连接 SQL Server 2005 数据库的示例代码: ```java import java.sql.*; public class BaseDao { private Connection dbConn = null; private Statement stmt = null; private ResultSet rs ...

    SQL Server连接JDBC需要的jar包

    在Java编程环境中,连接Microsoft SQL Server数据库通常会用到Java Database Connectivity (JDBC) API。JDBC提供了一组标准的接口和类,使得Java应用程序能够与各种数据库进行交互,包括SQL Server。为了实现这一...

    JDBC 连接到 SQL server 2005 数据库简单例子

    本教程将通过一个简单的例子,讲解如何使用JDBC连接到SQL Server 2005数据库并从中获取数据。 首先,我们需要确保已安装了SQL Server 2005并创建了一个数据库,以及具备访问该数据库所需的用户名和密码。此外,为了...

    Java程序通过JDBC连接SQLServer2000数据库全解.doc

    ### Java程序通过JDBC连接SQLServer2000数据库全解 #### 一、环境搭建与配置 在深入了解如何利用Java程序通过JDBC连接SQLServer2000之前,我们首先需要确保具备以下条件: 1. **安装SQL Server 2000**: 首先需要...

    Microsoft SQL Server 2005 JDBC Driver

    下面是一个简单的 Java 示例代码,展示了如何使用 Microsoft SQL Server 2005 JDBC Driver 连接到 SQL Server 2005 数据库,并进行基本的数据库操作: ```java *" pageEncoding="GB18030" %&gt; *" %&gt; ...

    sqlserver 2000 8版本jdbc驱动

    标题中的"sqlserver 2000 8版本jdbc驱动"指的是针对SQLServer 2000 8.0版的特定JDBC驱动,这是为了确保Java应用程序能够正确地连接到这个特定版本的数据库。在SQLServer 2000的生命周期内,存在多个版本,每个版本...

    在Eclipse中用JDBC连接Sql Server 2005总结

    通过以上步骤,你应该能够在Eclipse中成功使用JDBC连接到SQL Server 2005数据库,并执行基本的数据库操作。这只是一个简单的示例,实际应用中还需要考虑异常处理、连接池管理、SQL语句的执行等更多细节。

    Microsoft SQL Server 2005 JDBC驱动1.0版+连接MyEclipse方法

    标题中的“Microsoft SQL Server 2005 JDBC驱动1.0版+连接MyEclipse方法”揭示了两个关键知识点:一是关于SQL Server 2005的JDBC驱动,二是如何在MyEclipse环境中配置和使用这个驱动进行数据库连接。 首先,让我们...

    JDBC连接SQL server 2005 驱动

    本文主要介绍了如何使用JDBC驱动来连接Java程序和SQL Server 2005数据库,包括JDBC的基本概念、SQL Server 2005 JDBC驱动的获取与配置,以及使用示例。了解这些内容对于进行Java数据库编程至关重要,尤其是在与SQL ...

    jdbc连接sqlserver数据库连接代码

    ### JDBC 连接 SQL Server 数据库详解 #### 一、引言 在现代软件开发过程中,Java 应用程序与数据库之间的交互是非常常见的场景之一。Java Database Connectivity (JDBC) 是 Java 中一种用于执行 SQL 语句的标准 ...

    jsp jdbc连接sql server 2005

    本文将详细介绍如何利用JSP与JDBC连接SQL Server 2005数据库,并通过示例代码展示两种不同的身份验证方式:混合验证模式和Windows身份验证模式。 #### 技术栈 - **前端**: JSP - **后端**: JDBC - **数据库**: SQL ...

    SQL Server 2005 JDBC Driver

    这个示例展示了如何使用JDBC连接到SQL Server 2005数据库,并执行一个简单的查询。 ### 注意事项 - 数据库URL的格式需根据实际环境调整,包括服务器地址、端口号和数据库名。 - 要确保JDBC驱动与SQL Server 2005...

Global site tag (gtag.js) - Google Analytics