Sql Server数据库是一个常用的数据库软件,它是微软产品,但是也对JDBC操作提供了支持。
操作:
<1>首先要从微软的官方网站下载JDBC的驱动jar包文件,本人已经下好:点击打开链接
把它的驱动jar包放在应用程序的CLASSPATH下,在这是web开发,所以可以放在WebRoot/WEB-INF/lib下。
把jar包添加在应用程序CLASSPATH下:
对sqljdbc.jar右键点击
按照如下图片的方法进行:
这样配置算是完成成了。
注意:Sql Server不同版本的驱动文件是不一样的。
Sql server的连接URL的格式如下:
jdbc:sqlserver://<server_name>:<1433>;DatabaseName=<db>
在<server_name>初填写数据库的IP地址,端口号默认为1433,最后以数据库的名称结尾。
下面是一个连接URL的实例:
jdbc:sqlserver://localhost:<1433>;DatabaseName=student
它的含义是连接本地端口号为1433的Sql Server数据库,使用数据库是"student"。
<2>数据库部分
以下是连接数据库的
之后创建一个数据库,再数据库下创建一个table。
具体事例:
package Utils;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DB {
private static Connection con = null;
private static Statement statement = null;
private static ResultSet set = null;
private String sql = "";
// 加载SqlServer JDBC驱动
private static String driverNameOfSqlServer = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
// IP地址(改为自己的IP地址)
private static String DatabaseIP = "localhost";
// 数据库用户名
private static String DatabaseUser = "sjf";
// 数据库密码
private static String DatabasePassword = "123456";
// 数据库名称
private static String DatabaseName = "pubs";
// URL
private static String DatabaseUrl = "jdbc:sqlserver://" + DatabaseIP + ":1433;DatabaseName = " + DatabaseName;
//获取一个数据库的连接
public Connection getConnection() {
try {
//注册驱动程序
Class.forName(driverNameOfSqlServer);
// 获取连接
con = DriverManager.getConnection(DatabaseUrl, DatabaseUser,DatabasePassword);
} catch (Exception e) {
System.out.println("getConnection出现错误");
e.printStackTrace();
}
return con;
}
//创建会话
public Statement getStatement(Connection con){
if(con != null){
try {
statement = con.createStatement();
return statement;
} catch (SQLException e) {
System.out.println("getStatement出现错误");
e.printStackTrace();
}
}
return null;
}
//查询
public ResultSet getResultSetQuery(Statement statement,String sql) {
if(statement != null){
try {
set = statement.executeQuery(sql);
return set;
} catch (SQLException e) {
System.out.println("getResultSetQuery出现错误");
e.printStackTrace();
}
}
return null;
}
//增加,修改,删除记录
public void getResultSetUpdate(Statement statement,String sql) {
if(statement != null){
try {
statement.executeUpdate(sql);
} catch (SQLException e) {
System.out.println("getResultSetUpdate出现错误");
e.printStackTrace();
}
}
}
//关闭连接
public static void colse(Connection con){
if(con != null){
try {
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
//关闭会话
public static void close(Statement statement){
if(statement != null){
try {
statement.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
//关闭查询集
public static void close(ResultSet set){
if(set != null){
try {
set.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
测试:DB db = new DB();
Connection con = db.getConnection();
Statement statement = db.getStatement(con);
String sql = "select * from dbo.jobs";
ResultSet rs = db.getResultSetQuery(statement, sql);
try {
if(rs.next()){
System.out.println("fdfsdfsdff"+rs.getString("job_desc"));
}
} catch (SQLException e) {
e.printStackTrace();
}
分享到:
相关推荐
在jsp连接SQL server 2000数据库时,必须添加相关的jdbc驱动,设置其环境变量,并在程序中编写jdbc代码来实现数据库的连接,从而在java web中对数据库进行查找、插入、删除更新等操作。 jdbc驱动文件必须包含:...
在现代Web应用开发中,Java Server Pages (JSP) 和 Java Database Connectivity (JDBC) 是实现动态网页与后端数据库交互的重要技术之一。本文将详细介绍如何利用JSP与JDBC连接SQL Server 2005数据库,并通过示例代码...
在这个"jsp连接SQLserver数据库实现增删改查"的项目中,你将学习到如何结合JSP、JDBC和SQL Server来创建一个完整的Web应用。教程中的详细步骤会指导你完成每个操作,让你快速掌握数据库操作的核心技能。记住,实践是...
本主题聚焦于如何使用JSP与Microsoft SQL Server数据库进行交互,涵盖数据库的增、删、查、改(CRUD)操作。 首先,我们要理解JDBC(Java Database Connectivity),它是Java平台的标准接口,用于连接和操作数据库...
总的来说,JSP通过JDBC连接SqlServer数据库需要选择合适的驱动,配置好连接参数,然后按照JDBC的规范执行SQL操作。不同驱动的适用环境和特性各有差异,根据项目需求和环境选择最适合的驱动。在实际开发中,还应注意...
总结来说,"jsp连Sql_server数据库模板"是一个帮助开发者快速实现JSP与SQL Server数据库连接的工具,它可能包含了JDBC驱动、连接配置、数据库操作的模板代码,以及必要的异常处理机制。掌握这些知识点对于开发基于...
标题和描述概述的知识点主要集中在基于JSP的SQL Server数据库访问技术,这涉及到JSP(JavaServer Pages)、JDBC(Java Database Connectivity)-ODBC(Open Database Connectivity)桥接技术以及SQL Server数据库的...
总结来说,通过JSP和Servlet,我们可以使用Java的JDBC API连接并操作SQL Server数据库,实现数据的读取、写入和更新等操作。在开发过程中,确保正确配置驱动,妥善处理异常,并有效管理数据库资源,是成功连接和操作...
【jsp网页+饼图+sqlserver数据库】是一个典型的Web应用开发场景,涉及到的主要技术包括Java Server Pages(JSP)、数据可视化以及关系型数据库管理。在这个项目中,开发者使用JSP来构建动态网页,通过饼图展示数据,...
通过JDBC,开发者可以执行SQL查询、更新数据库记录、处理结果集等操作,支持多种数据库,如MySQL、Oracle、SQL Server等。 3. ODBC: ODBC是微软推出的一种数据库访问标准,它为不同的数据库提供了一个统一的接口...
【网上书店 JSP源码 完整版(sqlserver数据库)】是一个基于JSP技术的Web应用程序,用于实现在线图书销售的功能。这个源码适用于学习和理解如何将Java Server Pages (JSP) 与SQL Server数据库相结合来构建一个完整的...
【标题】"jsp+servlet+sql server购物车实例"是一个基于Web开发的电子商务应用程序,它展示了如何使用JavaServer Pages(JSP)、Servlet和Microsoft SQL Server数据库来实现一个基本的在线购物车功能。在这个实例中...
总的来说,这三个JAR文件是Java开发者连接和操作Microsoft SQL Server数据库必不可少的工具,它们使得在Java环境中可以轻松地执行查询、更新和管理SQL Server数据库。在实际项目中,确保正确配置和使用这些驱动,...
总之,通过JSP访问SQL Server 05数据库,你需要配置JDBC驱动,编写Java代码来建立连接,执行SQL操作,最后记得关闭连接。这个过程对于任何需要与数据库交互的Java Web应用都是至关重要的。在`SuperMarket`这个示例中...
在JSP中连接SQL Server数据库与MySQL类似,但需要使用不同的驱动和连接字符串。以下是连接SQL Server的基本步骤: 1. 引入SQL Server的JDBC驱动:对于SQL Server,通常使用的是Microsoft的`sqljdbc4.jar`或`mssql-...
本话题将聚焦于如何通过网页(JSP页面)来控制SQL Server数据库的备份、附加和还原操作,这在远程管理和自动化运维中具有很高的实用价值。 首先,我们来看数据库的备份。在SQL Server中,备份是通过执行T-SQL语句或...
"jsp-new系统+sql server数据库"这个标题揭示了我们正在讨论一个基于JSP技术构建的新系统,该系统与SQL Server数据库紧密集成。JSP(JavaServer Pages)是Java平台上的一个用于创建动态网页的技术,而SQL Server是...
在IT行业中,JSP(JavaServer Pages)编程、SQL Server数据库和JDBC(Java Database Connectivity)驱动是构建网络应用程序,尤其是网上银行系统的关键技术。让我们深入探讨这些技术及其在实现网上银行服务中的应用...
在JSP技术中访问SQL Server数据库主要通过Java数据库连接(JDBC)来实现。JDBC是一个Java API,为Java程序提供了一个统一的方式来连接和操作不同类型的数据库。通过加载相应的JDBC驱动,并调用JDBC API,可以实现对...