怎么使用JDBC连接SQL Server

前期准备,具体包括

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("

");用户数据");");CourseId");Title");Department");Credits");");");"+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的所在位置。

编译运行工程,结果如下

(0)

相关推荐

  • VS2008连接SQL Server数据库文件出错的解决方法

    有园子里的朋友问到一个问题:系统上安装的是vs2008+Sql 2005 developer(没有安装Sql server 2005 Express ) 用代码直接连SQL Server服务器没有问题 ...

  • Heidisql如何连接sql server数据库并做增删改操作?

    Heidisql工具是一个功能强大的数据库连接工具,功能齐全.操作简单.用heidisql很容易完成sql server数据库的建表.删除表.更新表操作等等操作.接下来小编就给大家带来Heidisql ...

  • Excel如何连接SQL Server数据库

    Excel是现在十分常用的一款办公软件,有些新用户不知道该软件如何连接SQL Server数据库,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图所示,打开电脑中的Exce ...

  • 怎么命令行连接sql server

    在电脑中进行安装sql server的数据库的软件的时候,在而我们使用的电脑中来进行sql server中就需要的使用来进行才能进行连接数据库,那么怎么使用命令行连接sql server 操作方法 0 ...

  • Navicat怎么连接SQL Server数据库

    平常工作中,常常会用到Navicat,有时候会遇到Navicat怎么连接SQL Server数据库的问题.那么,Navicat怎么连接SQL Server数据库呢?下面做一个简单介绍. 操作方法 01 ...

  • 无法远程连接SQL Server 2012,提示错误53

    在客户端远程连接SQL Server 2012时,提示建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且SQL Server已配置为允许远程连接.错误:5 ...

  • 如何用SQL Server Management 连接SQL Server

    我们经常会使用SQL Server Management 来管理SQL Server数据库,那么如何运用SQL Server Management 连接SQL Server数据库呢?下面小编来给大家演 ...

  • C#如何连接SQL SERVER数据库

    运用C#编写程序的时候,我们时常需要连接SQL SERVER数据库进行数据的读写操作.那么在C#中如何连接SQL SERVER数据库呢?下面小编教大家操作一下. 操作方法 01 打开Visual St ...

  • unity3d怎么连接sql server数据库

    虽然在Unity3D中能够通过PlayerPrefs类来保存和读取数据,但是一旦数据量增大,仅仅通过代码的方式存取数据,这样的工作量是非常大的。那么如何通过使用Sql Server数据库来存取数据呢? ...