JSP基于JDBC操作MSSQL2008数据库

本文介绍如何使用JSP通过JDBC技术连接并操作MSSQL2008数据库,包括配置步骤、驱动安装及具体代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JSP基于JDBC操作MSSQL2008数据库


   在JSP 中可以使用JDBC 技术,实现对数据库中表记录的查询、修改和删除等操作。JDBC 技术在JSP 开发中占有很重要的地位。

JDBC(Java DataBase Connectivity)是Java 数据库连接API。简单地说,JDBC 能完成三件事:
(1) 与一个数据库建立连接,
(2) 向数据库发送SQL 语句,
(3) 处理数据库返回的结果。



一、MS SQL2008设置

1、设置为混合登录模式。

2、设置可以用TCP/IP访问,端口设为1433。

3、测试

telnet 127.0.0.1 1433 ,如果正常,即只显示光标,不正常,显示无法打开主机的连接。


二、將JDBC连接MS SQL驱动 sqljdbc4.jar,放入tomcat7.0的lib目录中,或放在项目\WEB-INF\lib目录中。

切记,放入后要重启TOMCAT服务。

下载地址:Microsoft JDBC Driver 4.0 for SQL Server

https://www.microsoft.com/zh-cn/download/details.aspx?id=54629


三、连接数据库URL、用户和密码

String url="jdbc:sqlserver://127.0.0.1:1433;instanceName=MSSQLSERVER08;DatabaseName=web"; 

//服务器名称127.0.0.1,端口1433,实例MSSQLSERVER08,数据库名web

String username="sa"; 

//用户sa

String password="123";

//密码123


四、全部代码

<%@ page contentType="text/html;charset=gb2312"%> 
<%@ page import="java.sql.*"%> 
 
 
<%
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; 
String url="jdbc:sqlserver://127.0.0.1:1433;instanceName=MSSQLSERVER08;DatabaseName=web"; 
String username="sa"; 
String password="123";
Connection dbConn;

//try {
Class.forName(driverName);
dbConn= DriverManager.getConnection(url,username,password); 
Statement stmt=dbConn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql); 

out.println("数据库操作成功!
"); while(rs.next()) { %> 第<%=String.valueOf(rs.getRow())%>条记录:<%=rs.getString(1)%> ,<%=rs.getString(2)%>,<%=rs.getString(3)%>,<%=rs.getString(4)%>
<% } rs.close(); stmt.close(); dbConn.close(); //} // catch (Exception e) { // e.printStackTrace(); //out.println("数据库连接失败"); // } %>




五、参考
1、
JDBC详解 
http://www.cnblogs.com/erbing/p/5805727.html
2、通过 JDBC 驱动程序连接到 SQL Server
https://msdn.microsoft.com/zh-cn/library/ms378672(v=sql.90).aspx
3、JSP使用数据库操作
https://www.2cto.com/kf/201312/267595.html

完全AJAX JSP编写 全程序面向对象,包括AJAX. 1) 快捷方式 ① 系统管理中<快捷方式设置>可对此项操作 ② 显示使用者自订的常用功能列表 2) 家庭收支 ① 资金收入 新的资金收入做记录,存入钱包或银行 ② 资金支出 新的资金支出做记录,现金支付或刷卡支付 3) 家庭银行 ① 存款 新的资金存入银行 ② 取款 新的资金取出,取出现金存入钱包 4) 资金流动 ① 收入记录 显示所有<资金收入>记录,可编辑,可按多条件查询 ② 支出记录 显示所有<资金支出>记录,可编辑,可按多条件查询 ③ 存款记录 显示所有<存款>记录,可编辑,可按多条件查询 ④ 取款记录 显示所有<取款>记录,可编辑,可按多条件查询 5) 信息统计 ① 显示总收入值 ② 显示总支出值 ③ 显示总存款金额 ④ 显示总取款金额 ⑤ 显示银行余额 ⑥ 显示钱包金额 6) 基础数据 ① 收入类型 将资金收入分类.如工资,收礼.可编辑 ② 支出类型 将资金支出分类.如衣服,送礼.可编辑 ③ 银行类型 将银行按名称分类.如中国农业银行,中国工商银行.可编辑 ④ 银行账号 按银行类型对银行账号进行操作 ⑤ 我的家庭 家庭人员建立并参与家庭财务 7) 数据管理 ① 删除所有资金收入记录 ② 删除所有资金支出记录 ③ 删除所有存款记录 ④ 删除所有取款记录 ⑤ 删除所有转存记录 ⑥ 删除所有刷卡记录 ⑦ 删除所有收支记录 ⑧ 删除所有银行记录 8) 系统管理 ① 快捷方式设置 自订使用者常用功能 ② 更改我的密码 更改使用者密码及密码保护数据 ③ 更改我的信息 更改使用者信息 ④ 注销我的账号 将此账号及此账号相关信息全部清除 1. 管理分析 1) 用户数据 ① 注销使用者 删除X天未进入系统使用者,删除全部使用者,删除使用者(必删除与使用者相关全部信息) ② 使用者信息 显示使用者清单及信息,查询并改变使用者信息 ③ 使用者密码 查询并改变使用者密码及密码保护信息 2) 公告信息 ① 发布公告 发布系统公告,所有使用者可见 ② 公告清单 显示已发布的公告,可编辑 3) 数据管理 ① 备份数据 手动备份系统全部数据 ② 还原数据 显示备份数据信息清单,还原系统全部数据.并清理备份资料 如需要MYSQL版请留言.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值