中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > Web开发 > 临时文章
4-2-17:06今天开始j2ee构架
作者:未知 时间:2005-07-27 23:34 出处:CSDN 责编:chinaitpower
              摘要:4-2-17:06今天开始j2ee构架

昨天搞好了下面这个3个东西,相信大家一看就明白了:3中链数据库的途径。

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

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

<html>

<body>

                   <%

                   Class.forName("org.gjt.mm.mysql.Driver").newInstance();

                   Connection conn= DriverManager.getConnection("jdbc:mysql://localhost/test","root","123456");

                   Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

                   String sql="select * from stu";

                   ResultSet rs=stmt.executeQuery(sql);

                   while(rs.next())

                   {%>

                   <%=rs.getString("xh")%>

                   <%=rs.getString("xm")%>

                   <%}%>

</body>

</html>

--------------------------------------------------------------------------------------------------------------------------------------------

server.xml

<GlobalNamingResources>

                   <!-- Test entry for demonstration purposes -->

                   <Environment name="simpleValue" type="java.lang.Integer" value="30"/>

                   <!-- Editable user database that can also be used by

                   UserDatabaseRealm to authenticate users -->

                   <Resource name="UserDatabase" auth="Container"

                                                                                                                  type="org.apache.catalina.UserDatabase"

                                       description="User database that can be updated and saved"

                          factory="org.apache.catalina.users.MemoryUserDatabaseFactory"

                         pathname="conf/tomcat-users.xml" />

                   <Resource name="JDBC for MySQL"

                                                                                                                  type="javax.sql.DataSource"

 driverClassName="com.mysql.jdbc.Driver"

                         username="root"

                         password="123456"

                          maxIdle="2"

                          maxWait="5000"

                              url="jdbc:mysql://localhost/test"

                        maxActive="4"/>

</GlobalNamingResources>

 

contex.xml

<Context>

                   <WatchedResource>WEB-INF/web.xml</WatchedResource>

                   <ResourceLink name="JDBC for MySQL" global="JDBC for MySQL" type="javax.sql.DataSource"/>

</Context>

 

web.xml

<resource-ref>

                   <description>Connect Mysql</description>

                   <res-ref-name>JDBC for MySQL</res-ref-name>

                   <res-type>javax.sql.DataSource</res-type>

                   <res-auth>Container</res-auth>

</resource-ref>

 

 

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

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

<%@ page import="javax.naming.*"%>

<%@ page session="false" %>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>Test of MySQL connection pool</title>

</head>

<body>

<%

                   out.print("Start<br/>");

                   try{

                                      Context initCtx = new InitialContext();

                                      Context ctx = (Context) initCtx.lookup("java:comp/env");

                                      Object obj = (Object) ctx.lookup("JDBC for MySQL");

                                      javax.sql.DataSource ds = (javax.sql.DataSource)obj;

                                      Connection conn = ds.getConnection();

                                      out.print("MySQL connection pool runs perfectly!");

                                      Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

                                      ResultSet.CONCUR_UPDATABLE);

                                      String sql="select * from stu";

                                      ResultSet rs=stmt.executeQuery(sql);

                                      while(rs.next())

                                      {%>

                                      <%=rs.getString("xh")%>

                                      <%=rs.getString("xm")%>

                                      <br>

                                      <%}%>

                                      <%

                                      conn.close();

                   }

                   catch(Exception ex){

                                      out.print(ex.getMessage());

                                      ex.printStackTrace();

                   }

%>

</body>

</html>

-------------------------------------------------------------------------------------------------------------------------------------

struts-config.xml

<data-sources>                  

                   <data-source key="A" type="org.apache.commons.dbcp.BasicDataSource">

                                      <set-property property="driverClassName" value="org.gjt.mm.mysql.Driver" />

                                      <set-property property="url" value="jdbc:mysql://localhost/test" />

                                      <set-property property="username" value="root" />

                                      <set-property property="password" value="123456" />

                   </data-source>

</data-sources>

三个需要的程序包:

commons-dbcp-1.2.1.jar

http://apache.linuxforum.net/dist/jakarta/commons/dbcp/binaries/

struts-legacy.jar

http://apache.linuxforum.net/dist/jakarta/struts/struts-legacy/

commons-pool-1.2.jar

http://apache.linuxforum.net/dist/jakarta/commons/pool/binaries/

H:\java\Tomcat 5.5\common\lib\mysql-connector-java-3.0.16-ga-bin.jar;

------------------------------------------------------------------------------------------------------------------------------------------

今天开始j2ee构架

但是星期六又要期末考试,哎----烦呀,这日子简直没法活了,中国的程序员,不是人才,而是奴隶,正的是。


关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有