📄 index.jsp
字号:
<%@ page contentType="text/html;charset=GBK" %>
<%@ page import = " java.util.*" %>
<%@ page import = " java.sql.*" %>
<%@ page import = " java.io.*" %>
<%@ page import = " java.lang.*" %>
<%@ page import = " javax.naming.*" %>
<%@ page import="javax.sql.*" %>
<HTML>
<head>
<title>连接池之例 </title>
</head>
<BODY bgcolor=cyan><Font size=5 >
<!--
======================================================
定义全局变量
======================================================
-->
<%! Connection con ; //连接数据库
Statement sql ; //发送sql 语句
ResultSet rs ; //处理查询结果
%>
<!--
======================================================
数据库操作 采用JNDI 连接
======================================================
-->
<%
Context ctx=new InitialContext();
if(ctx==null)
{throw new Exception("没有匹配的环境"); }
DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/pubs");
if(ds==null)
{throw new Exception("没有匹配数据库"); }
con=ds.getConnection();
sql=con.createStatement();
%>
<%
try
{
rs=sql.executeQuery("select * from employee ");
out.print("<Table Border>");
out.print("<TR>");
out.print("<TH width=200>"+"字段01");
out.print("<TH width=200>"+"字段02");
out.print("</TR>");
while(rs.next())
{ out.print("<TR>");
String col2 = rs.getString(2);
col2=new String(col2.getBytes("ISO-8859-1"),"GB2312");
out.print("<TD >"+rs.getString(1)+"</TD>");
out.print("<TD >"+col2+"</TD>");
out.print("</TR>") ;
}
out.print("</Table>");
//关闭数据库连结
rs.close();
sql.close();
con.close();
}
//捕获错误信息
catch (Exception e) {out.println(e.getMessage());}
%>
</FONT>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -