一、下载安装
1、SqlServer 2005 Express Edition
下载:http://msdn.microsoft.com/vstudio/express/sql/download/
安装完数据库后设置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驱动
下载:http://download.microsoft.com/download/d/2/e/d2e1ffb6-2cfa-4a62-a22d-a413cce93118/Download_SQL_JDBC_Driver.htm
安装或者解压,取得sqljdbc.jar文件,该文件即为JDBC驱动。将sqljdbc.jar放到classpath。(web application中放在WEB-INF/lib下)
二、连接数据库SqlServer2005的java代码
1、在tempdb中创建测试数据表格
use tempdb
CREATE TABLE dbo.Table_1
(
ID bigint NOT NULL,
NAME varchar(20) NOT NULL,
EMAIL varchar(50) NULL
) ON [PRIMARY]
2、测试使用数据库连接
下面代码创建了一个连接到数据库的连接,及使用连接操作数据库。
/*
* 创建日期 2006-6-1
*/
package cn.afss.common.web.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import org.apache.log4j.Logger;
/**
* @author Amei
* Amei's FreeSky Studio
*/
public class TestConnSql2k5Bean {
/**
* Log4J Logger for this class
*/
private static final Logger logger =
Logger.getLogger(TestConnSql2k5Bean.class);
private Connection conn = null;
public TestConnSql2k5Bean() {
super();
}
public void getConnection() {
try {
Class
.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")
.newInstance();
String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=tempdb";
String USER = "sa"; // 根据你自己设置的数据库连接用户进行设置
String PASSWORD = "sa"; // 根据你自己设置的数据库连接密码进行设置
conn = DriverManager.getConnection(URL, USER, PASSWORD);
} catch (java.lang.ClassNotFoundException ce) {
logger.error("Get Connection error:", ce);
} catch (java.sql.SQLException se) {
logger.error("Get Connection error:", se);
} catch (Exception e) {
logger.error("Get Connection error:", e);
}
}
public void testConnection() {
if (conn == null)
this.getConnection();
try {
String sql = "SELECT * FROM TABLE_1";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
logger.debug(rs.getString("ID"));
logger.debug(rs.getString("NAME"));
logger.debug(rs.getString("EMAIL"));
}
rs.close();
stmt.close();
} catch (SQLException e) {
logger.error(e.getMessage(), e);
} finally {
if (conn != null)
try {
conn.close();
} catch (SQLException e) {
}
}
}
public static void main(String[] args) {
TestConnSql2k5Bean bean = new TestConnSql2k5Bean();
bean.testConnection();
}
}
三、Sql Server2000和2005的连接代码区别
写连接代码时需要注意2000和2005的不同:
1、连接SqlServer2000
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
URL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tempdb";
2、连接SqlServer2005
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
URL = "jdbc:sqlserver://localhost:1433;DatabaseName=tempdb";
分享到:
相关推荐
此doc文档详细介绍了Java程序通过JDBC连接SQLServer2000数据库的全过程和连接代码
JDBC连接SQL Server 2005 数据库的配置方法总结
jdbc连接sqlserver2005数据库
Flink1.14.4自定义flink-connector-jdbc连接SQLServer和SAP数据库
JDBC连接SQL SERVER 2012数据库完整代码。说明:eclipse使用JDBC连接SQL SERVER 2012数据库,在eclipse内导入JDBC库,再运行以下代码完成数据库的连接,需要的朋友下载吧
jdbc连接sql数据库代码
MyBatis通过 JDBC连接 SQL server 数据库 最小例子, 数据库为SQL server 2005,没有引用多余的库
JDBC 连接到 SQL server 2005 数据库简单例子, 最简单的代码从数据库获取数据
jsp jdbc连接sql server 2005
详细介绍了,使用JDBC连接SQLserver数据库的全过程,各种配置各种步骤都非常详细。 仔细看一遍,很容易上手入门。 网上JDBC的教程很多,但是都很杂,很容易出错,这个里面讲解非常好。
JDBC连接sql server数据库的一些资料 其中有连接sql server 2000和sql server 2005 还有一些其他的资料
java连接SQLServer数据库的JDBC驱动
此资源为 JDBC连接sqlServer 数据库的驱动Jar 包
JDBC连接Sql Server 2005全教程 这是本人在连接N次后总结的,希望能帮助大家学习Java
java连接sqlserver2005的数据库驱动包以及代码
java jdbc连接sqlserver所需要的jar包
通过Microsoft的JDBC驱动连接。此JDBC驱动共有三个文件,分别是mssqlserver.jar、msutil.jar和msbase.jar,可以到...数据库连接URL:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname(即下面的url)
连接sqlserver数据库使用的jar包 ,源码,sqljdbc4.jar
Kettle 连接 SQLServer 需要 JDBC jar 包 。 包含 JDK7 JDK8。 资源需要5分。 如果没分可以去官网自行下载。
使用JDBC连接SQL server2000 的详细说明