ITPub博客

首页 > 数据库 > SQL Server > 怎么使用JDBC连接SQL Server

怎么使用JDBC连接SQL Server

SQL Server 作者:leeonger 时间:2013-09-28 18:44:00 0 删除 编辑

前期准备,具体包括

1]

下载安装SQL Server(本文以SQL Server 2012为例)

2]

下载Microsoft JDBC Driver for SQL Server

3]

下载并且安装集成开发环境 Eclipse IDE for Java EE Developers(可选)

准备用于查询的数据库和数据表

打开SQL Server Manage Studio打开SQL Server 2012

新建一个名为UniversityDB的数据库

新建一个名为course的表并且插入如下记录

在Eclipse中建立工程并且进行配置

打开Eclipse

新建一个Dynamic Web Project

命名为JDBCdemo

将之前下载的sqljdbc4.jar复制到WEB-INF/lib目录下。

如果WEB-INF目录下没有lib目录,就手动创建。

右键单击工程名,在弹出的菜单中选择Build Path

如果选择 add JARs

然后选中sqljdbc4.jar之后点确定。

在工程目录的WebContent目录下新建一个JSP文件

添加如下代码

<%@ page language="java" contentType="text/html; charset=utf-8"

    pageEncoding="utf-8"%>

<%@ page import="java.sql.*" %>

Insert title here

<%

Statement sql;

ResultSet rs;

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";   //加载JDBC驱动  

String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=UniversityDB";   //连接服务器和数据库sample  

String userName = "sa";   //默认用户名  

String userPwd = "wkt19910602";   //密码  

Connection dbConn;  

try {  

Class.forName(driverName);  

dbConn = DriverManager.getConnection(dbURL, userName, userPwd); 

sql=dbConn.createStatement();

rs=sql.executeQuery("select*from course");

System.out.println("Connection Successful!");   //如果连接成功 控制台输出Connection Successful! 

out.println("

");

out.println("

");

out.println("

");

out.println("

");

out.println("

");

out.println("

");

out.println("

");

out.println("

");

while(rs.next())

{

out.println("

");

out.println("

");

out.println("

");

out.println("

");

out.println("

");

out.println("

");

}

out.println("

用户数据
CourseIdTitleDepartmentCredits
"+rs.getString(1)+""+rs.getString(2)+""+rs.getString(3)+""+rs.getString(4)+"
");

dbConn.close();

} catch (Exception e) {  

e.printStackTrace();  

}  

%>

最后还需要配置环境变量

将sqljdbc4.jar加入到classpath中。

具体方法如下(以win7为例)

计算机=>右键选择属性=>选择高级系统设置=>选择环境变量=>在classpath中添加sqljdbc4.jar的所在位置。

编译运行工程,结果如下

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8122313/viewspace-1110247/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论