JSP基于JDBC操作MSSQL2008数据库
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数据库相关推荐
- java mysql教程基于_java基于jdbc连接mysql数据库功能实例详解
本文实例讲述了java基于jdbc连接mysql数据库的方法.分享给大家供大家参考,具体如下: 一.JDBC简介 Java 数据库连接,(Java Database Connectivity,简称JD ...
- Java使用Jdbc操作MySql数据库(一)
这个示例是Java操作MySql的基本方法. 在这个示例之前,要安装好MySql,并且配置好账户密码,创建一个logininfo数据库,在数据库中创建userinfo数据表.并且在表中添加示例数据. ...
- 【Java数据库】使用JDBC操作MySQL数据库、Batch批处理 、事务的概念
MySQL 数据库的命令行操作 登陆操作mysql -hlocalhost –uroot –p123456 退出操作exit 数据库操作建库:create database 库名; 卸载库:drop ...
- python mysql 基于 sqlalvhrmy_Python基于DB-API操作MySQL数据库过程解析
Python提供了一个标准数据库API,称为DB-API,用于处理基于SQL的数据库. 与任何底层数据库的交互都可以使用DB-API,因为DB-API在代码与驱动程序之间提供了一个抽象层,可以根据需要 ...
- python 基于CQL操作neo4j数据库
本文核心思想: 在python上通过CQL语句来对neo4j数据库进行操作 引言 这篇文章是基于 neo4j 数据库的原生语法 CQL (这里可以理解为mysql里的sql语句),来对neo4j数据库 ...
- 基于JDBC的MySQL数据库编程
✨博客主页: 荣 ✨系列专栏: MySQL ✨一句短话: 难在坚持,贵在坚持,成在坚持! 文章目录 一. JDBC概述 二. JDBC前置工作 1. 准备好MySQL驱动包 2. 创建项目 三. JD ...
- java操作oracle数据_Java jdbc操作oracle数据库的两种方式
本文由广州疯狂软件java培训分享: 第一种应该是比较古老的方法了. Windows下采用JDBC-ODBC Bridge连接oracle数据库 1. 安装oracle客户端程序,在tnsnames. ...
- jsp+servlet+jdbc实现对数据库的增删改查
一.JSP和Servlet的简单介绍: 1.Servlet和JSP简介: Java开发Web应用程序时用到的技术主要有两种,即Servlet和JSP,Servlet是在服务器端执行的Java程序,一个 ...
- Java中通过JDBC操作MySQL数据库
JDBC相关的操作 0.JDBC常用类和接口介绍 DriverManager类 DriverManager类用来管理数据库中的所有驱动程序:是JDBC的管理层,作用于用户和驱动程序之间,跟踪可用 ...
最新文章
- JavaScript的Generator理解使用
- 【AMAD】import-string -- 通过字符串来import一个对象
- 测试Live Write的插件
- bzoj1116: [POI2008]CLO
- redis rdb aof区别_理解Redis的持久化机制:RDB和AOF
- macos通过brew安装后端开发工具
- UE4 Slate概述
- VS2017 15.4提供预览版,面向Windows 10秋季更新(FCU)
- 合作博弈:联盟、分配和核心core
- 学习一下物联网协议 wifi zigbee 蓝牙等等----从wifi就开始 wifi和wifi协议 关于wifi协议本身我们需要了解那些东西?
- 威富通 全付通 中信 支付 PHP 一些问题总结(签名机制,sign:This field is required,no start line ,回调机制,漏单)
- html单元格点击变色,当我将鼠标悬停在html表格上时,更改单元格的颜色
- 种草推荐redis客户端
- KNN和kmeans算法的区别
- mac win7 计算机,苹果Mac计算机安装win7开机出现applemtp.sys错误,重启或蓝屏
- 网易有道 ASR 团队斩获 Interspeech 2021 算法竞赛两项冠军
- 【QT 5 设置自定义标题栏+学习:《QT实现鼠标拖动调整窗口大小》+基础样例】
- html和js画圣诞树图片,基于JS2Image实现圣诞树代码
- MongoDB数据库设计中6条重要经验法则 Part 2
- 什么是中文分词及中文分词的应用
热门文章
- android的oomkiller_[Android Memory] Linux下malloc函数和OOM Killer
- chmod命令文件权限属性设置(linux/cygwin)
- 全向轮机器人运动模型及应用分析
- 多媒体台式计算机安装方法,台式机如何组装 台式机组装注意事项【详解】
- winform keydown 等待按下另外一个键_真是没想到,手机电源键还有4个隐藏技巧,今天算是学到了...
- JavaScript:模块化及模块化规范
- java 读取本地文件_java 读取本地文件实例详解
- 登峰连接程式改坐标软件_如何用SOLIDWORKS方程式驱动圆柱波浪线?
- 粒子群算法离散化各代表什么_粒子群优化算法(PSO)之基于离散化的特征选择(FS)(三)...
- Visual Studio 中 Tab 转换为空格的设置