Chinaunix首页 | 论坛 | 博客
  • 博客访问: 31017
  • 博文数量: 9
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 140
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-12 21:29
文章分类

全部博文(9)

文章存档

2009年(7)

2008年(2)

我的朋友
最近访客

分类: Java

2009-04-30 20:52:45

1、在tomcat5.5安装目录的conf文件夹下,在server.xml文件的之间加入以下语句

 

auth="Container"

type="javax.sql.DataSource"        

  maxActive="100" maxIdle="30" maxWait="10000"             

 username="05web" password="05web"

driverClassName="com.mysql.jdbc.Driver"

 url="jdbc:mysql://localhost/05web?useUnicode=true&characterEncoding=gb2312"/>

说明:jdbc/mytest是数据源名,要和下面的select.jsp文件中的名字一样,root是用户名,12345678是数据库连接密码,test是数据库名。文件存盘后重启tomcat.

2、测试


<%@ page contentType="text/html;charset=gb2312"%>


<%@ page import="java.sql.*"%>
< import="javax.sql.DataSource"%>
<>




数据库访问测试:以下是数据库中的用户帐号列表

<%
  DataSource ds=null;
  try{
  InitialContext ctx=new InitialContext();
  //out.println("出错啦ctx");
  ds=(DataSource)ctx.lookup("java:comp/env/jdbc/beike");
  //out.println("出错啦ds");
  Connection  conn=ds.getConnection();
  //out.println("出错啦con");
  Statement stmt=conn.createStatement();
  String strSql="select * from users";
  ResultSet rs=stmt.executeQuery(strSql);
 while(rs.next()) {%>
id:<%=rs.getString(2)%>


昵称:<%=rs.getString(4)%>


性别:<%=rs.getString(6)%>


职业:<%=rs.getString(7)%>




<%}
}
  catch(Exception ex){
      out.println(ex.toString());
      ex.printStackTrace();
  }
%>

<%out.print("

Congratulations To you! 数据库操作成功!

");%>



阅读(455) | 评论(0) | 转发(0) |
0

上一篇:数据库连接池的使用一

下一篇:Tomcat配置

给主人留下些什么吧!~~