javaweb连接mysql数据库,javaweb读取数据库
目录
急救中心-员工信息管理系统创建邮政快递库创建用户表插入表格数据创建UserListServlets使用数据库编程连接数据库部署服务器
EMS-员工信息管理系统
MySQL学习之基础操作总结
关系型数据库学习之基础命令实操总结
创建ems库
显示数据库;创建数据库邮政快递使用邮政快递
创建user表
创建表用户(id int主键auto_increment,name varchar(50),salary double,age int);
插入表格数据
插入用户值(1, zs ,3000,20);插入到用户值中(2, ls ,1000,30);插入到用户值中(3, ww ,5000,25);插入到用户值中(4, xh ,4000,23);
创建UserListServlets
使用JDBC连接数据库
将冲突包复制的到解放运动文件夹下
//使用数据库编程连接关系型数据库数据库,将用户表中的输出查询处理结果集结果=nullConnection con=null尝试{ //(1)注册加载驱动班级。forname( com。MySQL。JDBC。司机’);//(2)获得数据库的链接//(1).连接关系型数据库的全球资源定位器(统一资源定位器)地址string URL= JDBC :我的SQL ://localhost :3306/EMS ;//(2).连接关系型数据库的用户名字符串username= root//(3)。连接关系型数据库的密码String pwd= 123456con=驱动程序管理器。getconnection(URL,用户名,pwd);//(3)预编译结构化查询语言语句System.out.println(MySQL连接成功!con);//3.预编译结构化查询语言语句string SQL= select * from user prepared语句prep=con . prepare语句(SQL);//(4)执行结构化查询语言语句结果=准备。执行查询();//(5)关闭con . close();} catch(Exception e){ e . printstacktrace();}包裹欧洲货币体系导入Java。io。io异常;导入Java。io。版画家;导入Java。SQL。连接;导入Java。SQL。司机经理;导入Java。SQL。准备好的声明;导入Java。SQL。结果集;导入Java。SQL。SQL异常;导入javax。servlet。servlet异常;导入javax。servlet。http。http servlet导入javax。servlet。http。http servlet请求;导入javax。servlet。http。http servlet响应;//员工信息查询的Servletpublic类UserListServlets扩展http servlet { public void doGet(http servlet请求,http servlet响应)抛出ServletException,IOException {//使用数据库编程连接关系型数据库数据库,将用户表中的输出查询处理结果集结果=nullConnection con=null尝试{//(1)注册加载驱动班级。forname( com。MySQL。JDBC。司机’);//(2)获得数据库的链接//(1).连接关系型数据库的全球资源定位器(统一资源定位器)地址string URL= JDBC :我的SQL ://localhost :3306/EMS ;//(2).连接关系型数据库的用户名字符串username= root//(3)。连接关系型数据库的密码String pwd= 123456con=驱动程序管理器。getconnection(URL,用户名,pwd);//(3)预编译结构化查询语言语句System.out.println(MySQL连接成功!con);//3.预编译结构化查询语言语句string SQL= select * from user prepared语句prep=con . prepare语句(SQL);//(4)执行结构化查询语言语句结果=准备。执行查询();} catch(Exception e){ e . printstacktrace();}//使用回应,获得字符输出流版画家,将查询出的结果输出到浏览器端//设置格式编码回应。设置内容类型( text/html;charset=utf-8 );//向浏览器端输出一个表格PrintWriter pw=response。getwriter();pw。println( table border= 1 cellspacing= 0 width= 400 height= 80 align= center );标题员工信息表/caption’);pw。println( tr align= center );pw.println(td工号/tdtd姓名/tdtd工资/tdtd年龄/TD’);pw。println(/tr );尝试{ while(结果。next()){ pw。println( tr align= center TD 结果。getint( id )/tdtd 结果。getstring( name )/tdtd 结果。获得double( salary )/tdtd 结果。getint( age )/TD/tr );系统。出去。println(结果。getint( id ) -结果。getstring( name )-结果。获得double(薪金)-结果。getint( age );}} catch (SQLException e) {//TODO自动生成的catch块e . printstacktrace();} pw。println(/table );//关闭请尝试{ con . close();} catch (SQLException e) {//TODO自动生成的catch块e . printstacktrace();}}}
部署服务器
重新部署服务器参考
访问网址:http://本地主机:8080/Servlet/lists
以上就是整合开实现显示关系型数据库数据库数据的详细内容,更多关于整合开显示数据的资料请关注盛行信息技术其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。