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驱动程序是用于在Java应用程序中连接到Microsoft SQL Server 2005数据库的关键组件。JDBC(Java Database Connectivity)是一种Java API,允许Java程序员使用标准Java语言与各种数据库进行交互,...
本文将详细介绍如何配置JDBC以实现与SQL Server 2005数据库的有效连接。 #### 二、JDBC驱动简介 JDBC驱动主要分为四种类型:纯Java驱动、本地API驱动、网络纯Java驱动和网络本地API驱动。对于SQL Server来说,推荐...
String url = "jdbc:sqlserver://hostname:port;databaseName=database"; String user = "username"; String password = "password"; try (Connection conn = DriverManager.getConnection(url, user, password...
标题中的"SQL Server 2005 JDBC 驱动包"指的是这个压缩文件中包含的JDBC驱动程序,专为连接SQL Server 2005数据库而设计。JDBC驱动是Java平台的一部分,它提供了一组接口和类,允许Java程序通过标准API与各种数据库...
1. **JDBC Type 4 驱动(com.microsoft.sqlserver.jdbc.SQLServerDriver)**:这是完全基于Java的驱动,无需依赖本地库,可以直接与数据库进行通信。它实现了Java SQL规范的全部功能,包括连接池管理和分布式事务...
以下是一个简单的示例,展示如何使用SQL Server 2005 JDBC驱动连接数据库: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class JdbcExample { ...
- 配置数据库连接URL:通常格式为`jdbc:sqlserver://<服务器地址>:<端口>;databaseName=<数据库名>`。 - 用户名和密码的设置。 - 创建数据库连接的示例代码,如使用`DriverManager.getConnection()`方法。 3. **...
在使用这些示例之前,你需要根据自己的SQL Server实例配置连接参数,如数据库URL(通常格式为`jdbc:sqlserver://服务器地址:端口号;databaseName=数据库名`)、用户名和密码。示例代码中已经对这些地方做了注释,只...
以下是一个使用 JDBC 连接 SQL Server 2005 数据库的示例代码: ```java import java.sql.*; public class BaseDao { private Connection dbConn = null; private Statement stmt = null; private ResultSet rs ...
在Java编程环境中,连接Microsoft SQL Server数据库通常会用到Java Database Connectivity (JDBC) API。JDBC提供了一组标准的接口和类,使得Java应用程序能够与各种数据库进行交互,包括SQL Server。为了实现这一...
本教程将通过一个简单的例子,讲解如何使用JDBC连接到SQL Server 2005数据库并从中获取数据。 首先,我们需要确保已安装了SQL Server 2005并创建了一个数据库,以及具备访问该数据库所需的用户名和密码。此外,为了...
### Java程序通过JDBC连接SQLServer2000数据库全解 #### 一、环境搭建与配置 在深入了解如何利用Java程序通过JDBC连接SQLServer2000之前,我们首先需要确保具备以下条件: 1. **安装SQL Server 2000**: 首先需要...
下面是一个简单的 Java 示例代码,展示了如何使用 Microsoft SQL Server 2005 JDBC Driver 连接到 SQL Server 2005 数据库,并进行基本的数据库操作: ```java *" pageEncoding="GB18030" %> *" %> ...
标题中的"sqlserver 2000 8版本jdbc驱动"指的是针对SQLServer 2000 8.0版的特定JDBC驱动,这是为了确保Java应用程序能够正确地连接到这个特定版本的数据库。在SQLServer 2000的生命周期内,存在多个版本,每个版本...
通过以上步骤,你应该能够在Eclipse中成功使用JDBC连接到SQL Server 2005数据库,并执行基本的数据库操作。这只是一个简单的示例,实际应用中还需要考虑异常处理、连接池管理、SQL语句的执行等更多细节。
标题中的“Microsoft SQL Server 2005 JDBC驱动1.0版+连接MyEclipse方法”揭示了两个关键知识点:一是关于SQL Server 2005的JDBC驱动,二是如何在MyEclipse环境中配置和使用这个驱动进行数据库连接。 首先,让我们...
本文主要介绍了如何使用JDBC驱动来连接Java程序和SQL Server 2005数据库,包括JDBC的基本概念、SQL Server 2005 JDBC驱动的获取与配置,以及使用示例。了解这些内容对于进行Java数据库编程至关重要,尤其是在与SQL ...
### JDBC 连接 SQL Server 数据库详解 #### 一、引言 在现代软件开发过程中,Java 应用程序与数据库之间的交互是非常常见的场景之一。Java Database Connectivity (JDBC) 是 Java 中一种用于执行 SQL 语句的标准 ...
本文将详细介绍如何利用JSP与JDBC连接SQL Server 2005数据库,并通过示例代码展示两种不同的身份验证方式:混合验证模式和Windows身份验证模式。 #### 技术栈 - **前端**: JSP - **后端**: JDBC - **数据库**: SQL ...
这个示例展示了如何使用JDBC连接到SQL Server 2005数据库,并执行一个简单的查询。 ### 注意事项 - 数据库URL的格式需根据实际环境调整,包括服务器地址、端口号和数据库名。 - 要确保JDBC驱动与SQL Server 2005...