81,092
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<Resource
name="jdbc/mingri"
type="javax.sql.DataSource"
auth="Container"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:microsoft:sqlserver://169.0.0.99:1433;DatabaseName=db_shopping"
username="sa"
password="111"
maxActive="10"
maxIdle="2"
maxWait="6000" />
</Context>
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%@ page import="java.util.*,java.lang.*"%>
<HTML>
<HEAD>
<TITLE>JSP测试页面</TITLE>
</HEAD>
<BODY>
<%out.println("<h1>Hello,test JNDI ! </h1>");%>
<%
Context ctx=new InitialContext();
Context envctx=(Context) ctx.lookup("java:comp/env") ;
DataSource ds=(DataSource) envctx.lookup("jdbc/mingri");
Connection con=ds.getConnection(); //有时这句还报错误,但我没发现错误呀
Statement st=con.createStatement();
String sql="select * from tb_brand";
ResultSet rs=st.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}
out.print("使用jdbc驱动操作数据库操作成功,恭喜你");
rs.close();
st.close();
con.close();
%>
</BODY>
</HTML>