tomcat+mysql

安装tomcat+mysql2007-12-02 19:461.版本:tomcat5.5 下载 www.apache.org (下载windows安装版,主要是装完后自带服务)
jdk1.5 下载www.java.sun.com
mysql5.0  mysql-connector-java-3.0.17-ga.zip  下载www.mysql.com
2.tomcat运行需要jdk支持,如果想找到jdk需要配置环境变量JAVA_HOME.
3.tomcat主要目录结构
bin 存入启动和关闭tomcat脚本
conf 包含不同的配置文件。server.xml(tomcat的主要配置文件)和web.xml
work 存放jsp编译后生成的class文件。
webapps 存放应用程序示例,以后你要部署的应用程序也要放到此目录
common\lib 存放所有需要的*.jar包。(连数据库的时候jdbc驱动包就要放在这里)
logs 存放日志文件
doc 包含各种tomcat文档
4.tomcat配置
修改tomcat下的conf下server.xml,修改后要重新启动tomcat服务,因为server.xml是tomcat启动时加载server.xml.
配置虚拟目录:在tomcat\webapps下新建mydoc子目录
在server.xml中的<host>元素中添加一个新Context(注意大小写)元素,设置为path="/mydoc(/映射名)" docBase="mydoc(本机绝对路径)"
mydoc目录下必需新建一个WEB-INF,WEB-INF下新建一个web.xml文件。重启tomcat服务。
5.安装mysql,成功启动后把mysql驱动包放到common\iib里。
6.配置server.xml
<Context path="/test" docBase="f:\test">
<Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"

maxActive="100" maxIdle="30" maxWait="10000"
username="root" password="root" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/whc?autoReconnect=true" />
</Context>
配置web.xml
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/TestDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
写index.jsp
<%@page contentType="text/html;charset=GBK" pageEncoding="GBK"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.naming.*"%>
<%@ page import="javax.sql.*"%>
<%
try{
Context initCtx = new InitialContext();
Context ctx = (Context) initCtx.lookup("java:comp/env");
DataSource ds = (DataSource) ctx.lookup("jdbc/TestDB");
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
String strSql = " select * from test";
ResultSet rs = stmt.executeQuery(strSql);
while(rs.next())
{
String name = rs.getString("foo");
name=new String(name.getBytes("ISO_8859_1"), "GB2312");
out.println("ID:"+rs.getString(1)+" Name:"+name+" Age:"+rs.getString(3));
out.println("你好");
}
}
catch(Exception ex)
{
ex.printStackTrace();
}%>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值