首先下个mysql的驱动程序包mysql-connector-java-5.1.6-bin.jar放在tomcat6.0\lib目录里,
其次在tomcat6.0\conf目录下找context.xml文件。在<Context>节点里加入下面代码
<Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/zhangshangdb?useUnicode=true&characterEncoding=gbk"
username="root" password="admin" maxActive="100" maxIdle="30" maxWait="10000" />
再次。在项目的web.xml中加入下面代码
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/mysql</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
最后引用就可以了
public static Connection getConnection(){
DataSource ds = null;
Connection conn = null;
try{
InitialContext ctx=new InitialContext();
ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
conn = ds.getConnection();
}catch(Exception e){
e.printStackTrace();
}
return conn;
}
有几个地方很容易出错。
1.url 关于
Url = "jdbc:mysql://localhost:3306/test?useUnicode=true&
characterEncoding=gbk"
与 Url = "jdbc:mysql://localhost:3306/test?useUnicode=true&
characterEncoding=gbk"
写法的要注意的地方,& 是 &
的转义符号,两种写法都是正确的,只是下面的写法用在xml配置文件中,而上面的用在java代码中。
2.<Resource>中的name要和<Recource-ref>中的<res-ref-name>和ctx.lookup("java:comp/env/jdbc/mysql")一致。
分享到:
相关推荐
【标题】"jdbc+tomcat6.0 bbs"是一个基于Java数据库连接(JDBC)技术和Tomcat 6.0应用服务器的论坛管理系统。这个项目主要用于教学或实践,旨在帮助学习者了解如何构建一个基本的在线论坛平台。 【描述】中的内容...
### Apache 2.2 + Tomcat 6.0 + MySQL 5.0 + mod_jk 整合 本文旨在深入探讨如何将Apache 2.2、Tomcat 6.0、MySQL 5.0以及mod_jk进行有效的整合,以构建一个高性能、可扩展的应用服务器环境。这种整合方式不仅能够...
在本文中,我们将探讨如何在Tomcat 6.0、MyEclipse 6.0环境中配置与MySQL 5.0数据库的连接池。这个过程涉及到两个主要步骤:配置Tomcat的`context.xml`文件以及修改工程中的`web.xml`文件。 首先,我们来详细分析`...
在本项目中,"Java+Servlet+Jdbc+Jsp+Mysql实现Web学生信息管理系统",开发者利用了Java后端技术、Servlet、JDBC、JSP以及MySQL数据库来构建一个完整的Web应用,用于管理学生信息。以下是这些技术在系统中的具体应用...
在本文中,我们将详细探讨如何配置Tomcat 6.0、MyEclipse 6.0以及MySQL 5.0的数据库连接池。首先,我们理解这个配置过程的重要性,因为一个有效的数据库连接池管理能提高应用的性能和资源利用效率。 **配置步骤** ...
总之,配置Tomcat 6.0、MyEclipse 6.0和MySQL 5.0的数据连接池涉及的主要知识点包括:Tomcat的`context.xml`配置、`web.xml`的资源引用、JNDI查找以及MySQL JDBC驱动的添加。正确配置后,应用程序将能高效地管理和...
本篇将详细讲解如何在Tomcat6.0中,结合MyEclipse6.0集成开发环境以及MySQL5.0数据库,进行数据库连接池的配置。 首先,Tomcat6.0相较于早期版本在配置方面更加灵活,特别是数据库连接池的配置。一种常见的方式是...
基于JSP+Servlet+JDBC+MySQL+Bootstrap的考勤管理系统 基于JSP+Servlet+JDBC+MySQL+Bootstrap的考勤管理系统 基于JSP+Servlet+JDBC+MySQL+Bootstrap的考勤管理系统 基于JSP+Servlet+JDBC+MySQL+Bootstrap的考勤管理...
标题“Tomcat6.0数据源配置”涉及的是在Apache Tomcat 6.0版本中设置和管理数据库连接池的过程。Tomcat作为一个流行的开源Java应用服务器,提供了多种数据源配置方式,以支持Web应用程序高效、安全地访问数据库。在...
可能包含的文件有:源代码文件(如Action类、JSP页面)、配置文件(如struts-config.xml、web.xml)、数据库连接相关文件(如JDBC驱动、数据库配置文件)以及资源文件(如CSS、JavaScript)。通过这个项目,学习者...
【标题】"jsp学籍系统开发(jsp+sql sever 2000+tomcat 6.0)" 涉及的知识点主要集中在Web应用开发领域,具体涵盖以下核心内容: 1. **JSP(JavaServer Pages)**:JSP是Java EE平台中的一个重要组成部分,用于动态...
Java学生课程成绩-教师信息管理系统,Servlet+Mysql+Jsp+Tomcat,优秀毕业设计,计算机必看! Java学生课程成绩-教师信息管理系统,Servlet+Mysql+Jsp+Tomcat,优秀毕业设计,计算机必看! Java学生课程成绩-教师...
javaWeb新闻发布管理系统(JSP+javabean+jdbc+mysql) javaWeb新闻发布管理系统(JSP+javabean+jdbc+mysql) javaWeb新闻发布管理系统(JSP+javabean+jdbc+mysql) javaWeb新闻发布管理系统(JSP+javabean+jdbc+...
在Tomcat的`conf`目录下编辑`context.xml`文件,添加如下数据源配置: ```xml <Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url=...
4. **MySQL**:MySQL是一种流行的开源关系型数据库管理系统,它支持多种数据类型和SQL标准,适合处理大量数据。在注册和登录系统中,MySQL存储用户的注册信息,如用户名、密码(通常加密存储)、邮箱等。数据库设计...
一、项目简述 ...环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持) 项目技术: Jdbc+ Servlert + Jsp + css + JavaScript + JQuery + Ajax + Fileupload等等。
一、项目简述 ...环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持) 项目技术: Jsp + Jdbc + Servlert + html+ css + JavaScript + JQuery + Ajax + Fileupload