java中使用jdbc连接sql server数据库步骤:
创新互联公司长期为数千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为夏津企业提供专业的成都网站设计、成都网站制作,夏津网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。
1.JDBC连接SQL Server的驱动安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)
将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbc.jar文件,得到其路径开始配置环境变量
在环境变量classpath 后面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar
设置SQLEXPRESS服务器:
a.打开SQL Server Configuration Manager - SQLEXPRESS的协议 - TCP/IP
b.右键单击启动TCP/IP
c.双击进入属性,把IP地址中的IP all中的TCP端口设置为1433
d.重新启动SQL Server 2005服务中的SQLEXPRESS服务器
e.关闭SQL Server Configuration Manager
打开 SQL Server Management Studio,连接SQLEXPRESS服务器, 新建数据库,起名字为sample
打开Eclipse
a.新建工程- Java - Java project,起名为Test
b.选择eclipse-窗口-首选项-Java-installed JRE 编辑已经安装好的jdk,查找目录添加sqljdbc.jar
c.右键单击目录窗口中的Test, 选择Build Path -Configure Build Path..., 添加扩展jar文件,即把sqljdbc.jar添加到其中
编写Java代码来测试JDBC连接SQL Server数据库
import java.sql.*;
public class Test {
public static void main(String[] srg) {
//加载JDBC驱动
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//连接服务器和数据库sample
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";
String userName = "sa"; //默认用户名
String userPwd = "123456"; //密码
Connection dbConn;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); //如果连接成功 控制台输出
} catch (Exception e) {
e.printStackTrace();
}
}
}
执行以后就可以连接到sample数据库了。
怎么用jdbc连接sqlserver数据库查询数据
.JDBC连接SQL Server的驱动安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)
1 将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbc.jar文件,得到其路径开始配置环境变量
在环境变量classpath 后面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar
2 设置SQLEXPRESS服务器:
a.打开SQL Server Configuration Manager - SQLEXPRESS的协议 - TCP/IP
b.右键单击启动TCP/IP
c.双击进入属性,把IP地址中的IP all中的TCP端口设置为1433
d.重新启动SQL Server 2005服务中的SQLEXPRESS服务器
e.关闭SQL Server Configuration Manager
3 打开刚刚安装好的 SQL Server Management Studio,连接SQLEXPRESS服务器, 新建数据库,起名字为sample
4 打开Eclipse
a.新建工程- Java - Java project,起名为Test
b.选择eclipse-窗口-首选项-Java-installed JRE 编辑已经安装好的jdk,查找目录添加sqljdbc.jar
c.右键单击目录窗口中的Test, 选择Build Path -Configure Build Path..., 添加扩展jar文件,即把sqljdbc.jar添加到其中
5 编写Java代码来测试JDBC连接SQL Server数据库
首先先导入MSSQL的JDBC驱动
然后代码实现如下:
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 package com.mwq.dao; import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException; public class JDBC { private static final String DRIVERCLASS = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; private static final String URL = "jdbc:sqlserver://baiweiming:1433;DatabaseName=db_DrinkeryManage1"; private static final String USERNAME = "sa"; private static final String PASSWORD = ""; private static final ThreadLocalConnection threadLocal = new ThreadLocalConnection(); static {// 通过静态方法加载数据库驱动 try { Class.forName(DRIVERCLASS).newInstance();// 加载数据库驱动 } catch (Exception e) { e.printStackTrace(); } } public static Connection getConnection() {// 创建数据库连接的方法 Connection conn = threadLocal.get();// 从线程中获得数据库连接 if (conn == null) {// 没有可用的数据库连接 try { conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);// 创建新的数据库连接 threadLocal.set(conn);// 将数据库连接保存到线程中 } catch (SQLException e) { e.printStackTrace(); } } return conn; } public static boolean closeConnection() {// 关闭数据库连接的方法 boolean isClosed = true; Connection conn = threadLocal.get();// 从线程中获得数据库连接 threadLocal.set(null);// 清空线程中的数据库连接 if (conn != null) {// 数据库连接可用 try { conn.close();// 关闭数据库连接 } catch (SQLException e) { isClosed = false; e.printStackTrace(); } } return isClosed; } }
1、前期准备
1)下载安装SQL Server(本文以SQL Server 2012为例);
2)下载Microsoft JDBC Driver for SQL Server;
3)下载并且安装集成开发环境 Eclipse IDE for Java EE Developers(可选)。
2、准备用于查询的数据库和数据表
1)打开Eclipse
2)新建一个Dynamic Web Project
3)命名为JDBCdemo
4)将之前下载的sqljdbc4.jar复制到WEB-INF/lib目录下
5)如果WEB-INF目录下没有lib目录,就手动创建。
6)右键单击工程名,在弹出的菜单中选择Build Path
7)如果选择 add JARs
8)然后选中sqljdbc4.jar之后点确定。
3、在工程目录的WebContent目录下新建一个JSP文件,添加以下代码,祥见附件
4、最后还需要配置环境变量,将sqljdbc4.jar加入到classpath中。具体方法如下(以win7为例)
计算机=右键选择属性=选择高级系统设置=选择环境变量=在classpath中添加sqljdbc4.jar的所在位置。
5、编辑运行工程,就可以看到要查询的数据库了。