JAVA数据库访问设置的实验_实验十一 连接数据库实验(V2.0)
实验十一 连接数据库实验(V2.0)
一、实验目的
1. 连接MS SQL Server2005数据库
2. 读取数据库到Web页面
二、实验内容
1.实验准备:
java连接数据库的方法模型。
a.安装有JDK1.6以上和Tomcat6.0以上
b.下载有eclipse开发工具
c.安装有MS SQLServer 2005以上版本
d.下载有java连接MS SQLServer的jar包(下载)
2.实验步骤:
1)建立Java Web工程
文件-->新建--web project
2)添加数据库文件到目录lib中
3)添加数据库连接jar包到Library中
4)新建index.jsp文件。
4)index.jsp网页文件
a. 添加配置代码
b. 编写连接数据库代码
//连接数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_CityInfo";
String user="sa";
String password="3505";
Connection conn= DriverManager.getConnection(url,user,password);
c. 编写数据库读取代码
//查询数据表
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sqlstr = "select * from tb_user ";
ResultSet rs = stmt.executeQuery(sqlstr); //查询结果rs(一行行的集合)
d. 在table内显示
1 | 2 | 3 |
e. 运行测试。
附录:index.jsp代码
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
查询
try{
//连接数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_CityInfo";
String user="sa";
String password="3505";
Connection conn= DriverManager.getConnection(url,user,password);
//查询数据表
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sqlstr = "select * from tb_user ";
ResultSet rs = stmt.executeQuery(sqlstr); //查询结果rs(一行行的集合)
//输出结果
%>
1 | 2 | 3 |
}
catch(Exception e){
e.printStackTrace();
}
%>
三、总结
本次连接数据库使用了第三方连接包。实现了访问数据库,读取数据表。如果需要交互,例如添加数据,修改数据和删除数据,需要用到stmt的executeUpdate方法。
四、练习
编写表单网页a.html,能够填写姓名,点提交按钮后,跳转到b.jsp页面,b.jsp页面实现对数据库user表的查询,并显示查询结果。
参考文献:
JAVA数据库访问设置的实验_实验十一 连接数据库实验(V2.0)相关推荐
- java mysql框架_盘点 Java 数据库访问框架——究竟哪个更适合你
本文将带您浏览和比较最受欢迎Java数据库访问框架(DAO层).假设您正在开发一个Java程序,有许多办法可以让您的应用连上数据库.下面会列举各数据库访问框架的适用场景,相信能够帮您选到适合项目的开发 ...
- java通用库,java数据库访问通用种
java数据库访问通用类; package org.studentmanager.commons; /** * java数据库访问通用类; * @author clplain; * */ import ...
- 后端:最受欢迎Java数据库访问框架(DAO层)
来自:覃佑桦 | 责编:乐乐 链接:dzone.com/articles/what-java-dao-layer-is-best-for-your-project 本文将带您浏览和比较最受欢迎Java ...
- dao层和service层和control_最受欢迎Java数据库访问框架(DAO层)
本文将带您浏览和比较最受欢迎Java数据库访问框架(DAO层). 假设您正在开发一个Java程序,有许多办法可以让您的应用连上数据库.下面会列举各数据库访问框架的适用场景,相信能够帮您选到适合项目的开 ...
- 实验十一 连接数据库实验(V2.0)
实验十一 连接数据库实验(V2.0) 一.实验目的 1. 连接MS SQL Server2005数据库 2. 读取数据库到Web页面 二.实验内容 1.实验准备: java连接数 ...
- 诊所管理软件_药一点诊所管理系统v2.0.0.1
诊所管理软件_药一点诊所管理系统v2.0.0.1 随着计算机技术和IT业的飞速发展,门诊管理信息系统的建设经过几十年的发展取得了很大的进步.门诊管理信息化是社会和时代发展的需要,门诊能不能在激烈的竞争 ...
- Java经典实验_猴子的经典实验(转载)
原文引自:http://www.ndrcms.edu.cn/bbs/dispbbs.asp?boardID=3&RootID=0&ID=13177&skin=1 -道德的起源- ...
- java反射访问室友属性_如何与家人,室友和客人共享HomeKit访问权限
java反射访问室友属性 What's the point of having a house of the future if your family members, roommates, or ...
- 计算机组成原理实验存储器部件实验,计算机组成原理实验_存储器部件教学实验...
实验题目存储器部件教学实验 一.实验目的: 1. 熟悉ROM芯片和RAM芯片在功能和使用方法等方面的相同和差异之处.学 习用编程器设备向EEPROM芯片内写入一批数据的过程和方法. 2. 理解并熟悉通 ...
最新文章
- php调用函数的变量,从内PHP函数调用的变量在外部函数使用
- 想本科入读人工智能专业,这篇文章送给准备填志愿的你
- android.content.ActivityNotFoundException: No Activity found to handle Intent 的错误
- JAVA头部声明异常,Java 异常详解
- vba odbc 3704 mysql_[求助]ado对象调用存储过程运行时错误3704
- [转载]stl之string类用法详细总结
- java进程宕机生产core_Java应用/JVM宕机排查步骤操作
- SpringBoot中的Aop优先使用的是JDK动态代理还是Cglib
- SetTimer函数和 KillTimer函数
- 支付宝-线上资金授权(小程序)
- 【八种基本分析方法】
- 从借呗借了100元,看背后的系统架构
- Ubuntu18.08安装到移动硬盘(UFEI引导)
- 《 2021大学生就业分析报告 》
- 数学建模常用算法—马尔可夫预测
- Java 爬虫微信公众号详情,并且破解微信图片跨域问题
- 《新学期,新FLAG》——如梦初醒
- 算力进阶,谁主沉浮?
- 食亨CEO王泰舟对话新华社:餐饮数字化经营时代已经到来
- 英语学习时间:《新概念英语第二册》Lesson 1 笔记