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

JSP基于JDBC操作MSSQL2008数据库相关推荐

  1. java mysql教程基于_java基于jdbc连接mysql数据库功能实例详解

    本文实例讲述了java基于jdbc连接mysql数据库的方法.分享给大家供大家参考,具体如下: 一.JDBC简介 Java 数据库连接,(Java Database Connectivity,简称JD ...

  2. Java使用Jdbc操作MySql数据库(一)

    这个示例是Java操作MySql的基本方法. 在这个示例之前,要安装好MySql,并且配置好账户密码,创建一个logininfo数据库,在数据库中创建userinfo数据表.并且在表中添加示例数据. ...

  3. 【Java数据库】使用JDBC操作MySQL数据库、Batch批处理 、事务的概念

    MySQL 数据库的命令行操作 登陆操作mysql -hlocalhost –uroot –p123456 退出操作exit 数据库操作建库:create database 库名; 卸载库:drop ...

  4. python mysql 基于 sqlalvhrmy_Python基于DB-API操作MySQL数据库过程解析

    Python提供了一个标准数据库API,称为DB-API,用于处理基于SQL的数据库. 与任何底层数据库的交互都可以使用DB-API,因为DB-API在代码与驱动程序之间提供了一个抽象层,可以根据需要 ...

  5. python 基于CQL操作neo4j数据库

    本文核心思想: 在python上通过CQL语句来对neo4j数据库进行操作 引言 这篇文章是基于 neo4j 数据库的原生语法 CQL (这里可以理解为mysql里的sql语句),来对neo4j数据库 ...

  6. 基于JDBC的MySQL数据库编程

    ✨博客主页: 荣 ✨系列专栏: MySQL ✨一句短话: 难在坚持,贵在坚持,成在坚持! 文章目录 一. JDBC概述 二. JDBC前置工作 1. 准备好MySQL驱动包 2. 创建项目 三. JD ...

  7. java操作oracle数据_Java jdbc操作oracle数据库的两种方式

    本文由广州疯狂软件java培训分享: 第一种应该是比较古老的方法了. Windows下采用JDBC-ODBC Bridge连接oracle数据库 1. 安装oracle客户端程序,在tnsnames. ...

  8. jsp+servlet+jdbc实现对数据库的增删改查

    一.JSP和Servlet的简单介绍: 1.Servlet和JSP简介: Java开发Web应用程序时用到的技术主要有两种,即Servlet和JSP,Servlet是在服务器端执行的Java程序,一个 ...

  9. Java中通过JDBC操作MySQL数据库

    JDBC相关的操作  0.JDBC常用类和接口介绍  DriverManager类  DriverManager类用来管理数据库中的所有驱动程序:是JDBC的管理层,作用于用户和驱动程序之间,跟踪可用 ...

最新文章

  1. JavaScript的Generator理解使用
  2. 【AMAD】import-string -- 通过字符串来import一个对象
  3. 测试Live Write的插件
  4. bzoj1116: [POI2008]CLO
  5. redis rdb aof区别_理解Redis的持久化机制:RDB和AOF
  6. macos通过brew安装后端开发工具
  7. UE4 Slate概述
  8. VS2017 15.4提供预览版,面向Windows 10秋季更新(FCU)
  9. 合作博弈:联盟、分配和核心core
  10. 学习一下物联网协议 wifi zigbee 蓝牙等等----从wifi就开始 wifi和wifi协议 关于wifi协议本身我们需要了解那些东西?
  11. 威富通 全付通 中信 支付 PHP 一些问题总结(签名机制,sign:This field is required,no start line ,回调机制,漏单)
  12. html单元格点击变色,当我将鼠标悬停在html表格上时,更改单元格的颜色
  13. 种草推荐redis客户端
  14. KNN和kmeans算法的区别
  15. mac win7 计算机,苹果Mac计算机安装win7开机出现applemtp.sys错误,重启或蓝屏
  16. 网易有道 ASR 团队斩获 Interspeech 2021 算法竞赛两项冠军
  17. 【QT 5 设置自定义标题栏+学习:《QT实现鼠标拖动调整窗口大小》+基础样例】
  18. html和js画圣诞树图片,基于JS2Image实现圣诞树代码
  19. MongoDB数据库设计中6条重要经验法则 Part 2
  20. 什么是中文分词及中文分词的应用

热门文章

  1. android的oomkiller_[Android Memory] Linux下malloc函数和OOM Killer
  2. chmod命令文件权限属性设置(linux/cygwin)
  3. 全向轮机器人运动模型及应用分析
  4. 多媒体台式计算机安装方法,台式机如何组装 台式机组装注意事项【详解】
  5. winform keydown 等待按下另外一个键_真是没想到,手机电源键还有4个隐藏技巧,今天算是学到了...
  6. JavaScript:模块化及模块化规范
  7. java 读取本地文件_java 读取本地文件实例详解
  8. 登峰连接程式改坐标软件_如何用SOLIDWORKS方程式驱动圆柱波浪线?
  9. 粒子群算法离散化各代表什么_粒子群优化算法(PSO)之基于离散化的特征选择(FS)(三)...
  10. Visual Studio 中 Tab 转换为空格的设置