XML scriptlet 连接数据库
1 <%@ page language="java" contentType="text/html" pageEncoding="GBK" %> 2 <%@ page import="java.sql.*" %> 3 4 <html> 5 <head> 6 <title>emp列表</title> 7 8 9 </head> 10 <body> 11 <%! 12 public static final String DBDRIVER="oracle.jdbc.driver.OracleDriver"; 13 public static final String DBURL="jdbc:oracle:thin:@localhost:1521:orcl"; 14 public static final String DBUSERNAME="scott"; 15 public static final String DBPASSWORD="orcl"; 16 %> 17 <% 18 Connection conn = null; 19 PreparedStatement ps = null; 20 ResultSet rs = null; 21 try{ 22 Class.forName(DBDRIVER); 23 conn = DriverManager.getConnection(DBURL,DBUSERNAME,DBPASSWORD); 24 String sql="select empno,ename,job,sal,hiredate from emp"; 25 ps = conn.prepareStatement(sql); 26 rs = ps.executeQuery(); 27 28 %> 29 <table border="1" width="80%"> 30 <tr bgcolor="red"> 31 <td>员工编号</td> 32 <td>员工姓名</td> 33 <td>员工职位</td> 34 <td>员工薪资</td> 35 <td>入职日期</td> 36 </tr> 37 <% 38 while(rs.next()){ 39 int empno=rs.getInt(1); 40 String ename=rs.getString(2); 41 String job=rs.getString(3); 42 int sal=rs.getInt(4); 43 java.util.Date hiredate=rs.getDate(5); 44 %> 45 <tr bgcolor="gray"> 46 <td> <%=empno %> </td> 47 <td> <%=ename %> </td> 48 <td> <%=job %> </td> 49 <td> <%=sal %> </td> 50 <td> <%=hiredate %> </td> 51 </tr> 52 <% 53 } 54 %> 55 </table> 56 57 <% 58 }catch(Exception e){ 59 //抛异常 60 System.out.println(e); 61 }finally{ 62 if(rs!=null){ 63 rs.close(); 64 } 65 if(ps!=null){ 66 ps.close(); 67 } 68 if(conn!=null){ 69 conn.close(); 70 } 71 } 72 %> 73 74 </body> 75 </html>
转载于:https://www.cnblogs.com/liuyangv/p/8038559.html
XML scriptlet 连接数据库相关推荐
- mysql config.xml_generatorConfig-mysql.xml中连接数据库的正确书写方式。
在做spring boot开发时,刚开始实训的时候一直做的数据库表的增删改查,但是在MybatisGenerator自动生成java文件时,在XML文件中由于书写不正确一直连接不上数据库. 刚上手项目 ...
- java生成和读取keystore_Java程序员必知:mybaties运行流程
1.SqlSessionFactoryBuilder接受SqlMapConfig.xml文件流,构建SqlSessionFactory对象 2.SqlSessionFactory读取SqlMapCon ...
- 校园导游系统c语言代码,GitHub - iamywang/Campus-Guide-System: 校园导游系统
校园导游系统 Qt5 图形界面版本 v2.1.5 更新内容 2019.2.25 Version 2.1.5 新增道路信息查询功能,输入道路起点和终点即可查询道路具体信息 新增范例地图,支持一键录入已有 ...
- Hibernate基础小案例
写一个简单的hibernate 1.导入jar包 hibernate3.jar核心+require必须引入的(6个)jar包+jba目录jar包+数据驱动包 2.写映射文件 格式:***.hbm.xm ...
- java做jsp问题_java/jsp中 中文问题详解
java/jsp中 中文问题详解 更新时间:2006年10月13日 00:00:00 作者: 预备知识: 1.字节和unicode Java内核是unicode的,就连class文件也是,但是很多 ...
- solr学习篇(三) solr7.4 连接MySQL数据库
目录 导入相关jar包 配置连接信息 将数据库导入到solr中 验证是否成功 创建一个Core,创建Core的方法之前已经很详细的讲解过了,如果还是不清楚请参考 solr7.4 安装配置篇: 1.导入 ...
- mybatis-generator同名表的处理
问题: 使用MyBatis Generator生成器时,发现Mapper文件中出现字段与连接数据库不符,经过查找发现该表是其他数据库的同名表的字段. 解决办法: 办法1: 在构造文件中,这里是gene ...
- QT学习之路2 学习笔记
QT学习之路2 学习笔记 1.Qt 是一个著名的 C++ 应用程序框架.你并不能说它只是一个 GUI 库,因为 Qt 十分庞大,并不仅仅是 GUI 组件.使用 Qt,在一定程度上你获得的是一个&quo ...
- CRM(客户关系管理系统)项目框架搭建
CRM项目的架构 * 创建web工程 * 引入jar包 * mysql的驱动包 * hibernate需要的jar包 * spring需要的ja ...
最新文章
- Ultra-QuickSort POJ 2299(归并排序)
- 台式计算机如何自动关机,台式机如何设置自动关机
- bs和cs架构的区别和优缺点_C/S和B/S两种架构区别与优缺点分析
- OpenGL多维数据集的透视图渲染
- ASP.NET跨页传值方法汇总
- django自带调试服务器的使用
- java连接mysql时区修改_java连接mysql数据库时的时区设置问题(time_zone)
- 2013年6月6日星期四
- sql 临时表_深度分析 | JDBC与MySQL临时表空间的分析
- 联想t450进入bios设置按哪个键_联想笔记本BIOS设置图解中文说明
- 循环矩阵求特征值的方法
- 亲测好用的Topaz AI图像降噪软件:DeNoise AI mac版(支持m1)
- Unicode(全世界每个国家字符的唯一编码0x000000 到 0x10FFFF)与UTF-8的区别
- 【Java 8 新特性】Java Comparator.nullsLast | 将空元素被认为大于非空元素
- java 坑爹的黑店,大土地神系统
- 初学者学习 - Unity中的热更新 - Lua和C#通信
- 科技交流英语(2022秋)Unit 6 test
- 20年美赛C题数据集解读与O奖论文思路
- 2021-06-07 RK3328 Android 10 上调试es7243记录
- python中实时查看GPU状况 GPUtil
热门文章
- ESP8266使用blinker WiFi接入
- mongo根据字符串/数组长度查询
- 手机短视频伪原创 视频消重和改md5
- 特征提取(二)Hessian矩阵
- linux 程序退出 调试,Linux程序调试 - nbspnbspnbspC++nbsp技术中心 - C++博客
- 大黄峰机器人_大黄蜂机器人游戏下载-大黄蜂机器人安卓手机版下载v1.0-PChome下载中心...
- 与比亚迪联手骚操作,滴滴造车能上演一出什么好戏?
- CorelDRAW不同选择工具的作用及用法汇总
- 帮我为这个程序设计一个停车场信息管理系统,能够实现对停车位的信息管理(车位号、车主姓名、性别、年龄、 车牌号)。最后,停车信息输出到out.txt中。设计流程图(visio画图)...
- 关于file zilla连接服务器超时和无法列出目录的解决办法