文档章节

jsp操作mysql样例

N3verL4nd
 N3verL4nd
发布于 2017/03/25 10:39
字数 234
阅读 3
收藏 0
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Test</title>
</head>
<body>
<%
	Connection con;
	Statement sql;
	ResultSet rs;
	String url;
	try{
		Class.forName("com.mysql.jdbc.Driver");
		}
	catch(Exception e){
		out.print(e);
		}
	
	try{
	    url = "jdbc:mysql://localhost:3306/weather";
	    con = DriverManager.getConnection(url,"root","lgh123");
	    sql = con.createStatement();
	    rs = sql.executeQuery("SELECT * FROM weather");
	    out.print("<table border=2>");
	    out.print("<tr>");
	    out.print("<th width=100>"+"city");
	    out.print("<th width=100>"+"city_code");

	    out.print("</tr>");
	    while(rs.next()){
	    	System.out.print(rs.getString(2) + "  ");
	    	System.out.println(rs.getString(1));
	        out.print("<tr>");
	        out.print("<td>"+rs.getString(2)+"</td>");
	        out.print("<td>"+rs.getString(1)+"</td>");
	        out.print("</tr>");
	    }
	    out.print("</table>");
	    con.close();
	}
	catch(SQLException f){
		out.print(f);
		}
%>
</body>
</html>
1、加载数据库驱动(Class.forName(DBDRIVER) ;    // 加载驱动程序)。
2、建立数据库连接池(conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;)。
3、由当前数据库连接生成一个数据操作对象(stmt = conn.createStatement() ; )。
4、用这个数据操作对象进行数据库操作(stmt.executeUpdate(sql) ;        // 执行数据库更新操作)。
5、关闭数据操作对象(stmt.close() ;)。
6、关闭数据连接(conn.close() ; )。

© 著作权归作者所有

N3verL4nd
粉丝 1
博文 379
码字总数 481243
作品 0
朝阳
私信 提问
读书《Servlet与JSP核心编程》

读书《Servlet与JSP核心编程》 Servlet和JSP技术概述 HelloServlet HttpServlet Servlet逻辑,面向处理 JSP表示,面向表示 Servlet和JSP结合起来 服务器的安装和配置 Servlet基础 web.xml in...

放个屁
2015/05/04
124
0
Java Web-Servlet

章节目录 什么是Servlet Servlet 、ServletContext、Servlet Container、web 容器之间的区别 Servlet、ServletConfig、GenericServlet、HttpServlet、自定义Servlet 之间的联系 HttpServlet ......

markfork
2018/06/14
0
0
用jwebap监控独立数据源应用

前言 Apusic 应用服务器提供了数据源事件监控功能,通过 Apusic Studio 的辅助,可以非常直观地获得应用中 SQL 执行情况,帮助分析发现问题。 但是,在一些应用中,并未使用到 Apusic 的数据...

鉴客
2011/04/24
1K
0
PageOffice如何显示/隐藏Word文档中的标尺

在线打开并使用Word文档时,我们经常会需要使用打开的Word文档中,顶部的标尺来设置页面的边距、对齐位置等。这一操作,可以通过工具栏中“视图”→“标尺”选项的是否勾选来决定是否显示标尺...

yert
2013/04/25
1K
0
StandardWrapper分析-tomcat6.x源码阅读

2013-10-20 StandardWrapper是什么StandardWrapper是负责对Servlet的封装,在tomcat的结构层次中属于最内层,跟Servlet最接近的组件,是装载Servlet的容器,StandardWrapper没有子容器,因为...

douglaswei
2013/11/19
88
0

没有更多内容

加载失败,请刷新页面

加载更多

计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
今天
5
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
今天
7
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
今天
6
0
【技术分享】TestFlight测试的流程文档

上架基本需求资料 1、苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2、开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestF...

qtb999
今天
10
0
再见 Spring Boot 1.X,Spring Boot 2.X 走向舞台中心

2019年8月6日,Spring 官方在其博客宣布,Spring Boot 1.x 停止维护,Spring Boot 1.x 生命周期正式结束。 其实早在2018年7月30号,Spring 官方就已经在博客进行过预告,Spring Boot 1.X 将维...

Java技术剑
今天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部