2006年7月14日

Property
Value
jdbc/mysql

在conf/server.xml中设置如下:

        <Context
            docBase="D:/myjsp"
            path="/myjsp">
          <ResourceLink
            global="jdbc/mysql"
            name="jdbc/mysql"
            type="javax.sql.DataSourcer"/>
        </Context>

:::::::::接着可以使用了::::::::

<%@ page contentType="text/html; charset=GBK" language="java"  errorPage="" %>
<%@ page session="false"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<%
/** statment应用实例
Connection conn=null;
Statement sm=null;
ResultSet rs=null;
try
{
   InitialContext ctx=new InitialContext();
   DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
   conn=ds.getConnection();
   sm=conn.createStatement();
   rs=sm.executeQuery("select * from go");  
   while(rs.next())
   {
      out.println(rs.getString(2)+"....."+rs.getInt("id")+"</br>");
    }
}catch(Exception e){
   e.printStackTrace();
}finally{
 if(sm!=null)
 {
  sm.close();
 } 
 if(conn!=null){
  conn.close();
 }
}
*/
/**preparestatement应用实例
InitialContext ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
Connection conn=ds.getConnection();
PreparedStatement psm=conn.prepareStatement("insert into go(name,sex) values(?,?)");
psm.setString(1,"华哥");
psm.setString(2,"英雄");
psm.executeUpdate();
psm.close();
conn.close();
out.println("更新成功");

InitialContext ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
Connection conn=ds.getConnection();
PreparedStatement psm=conn.prepareStatement("update go set name=? where id=?");
psm.setString(1,"天使");
psm.setInt(2,2);
psm.executeUpdate();
out.println("更新成功!");
psm.close();
conn.close();
*/
InitialContext ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
Connection conn=ds.getConnection();
Statement sm=conn.createStatement();
ResultSet rs=sm.executeQuery("select * from go");
while(rs.next())
{
 out.println(rs.getString(1)+"..."+rs.getString(2)+"..."+"</br>");
}
sm.close();
rs.close();
conn.close();
%>
</body>
</html>

posted @ 2006-07-14 11:26 huanat 阅读(622) | 评论 (0)编辑 收藏


仅列出标题  

posts - 1, comments - 0, trackbacks - 0, articles - 3

Copyright © huanat