精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-13
最后修改:2009-07-14
1. 搭建环境 2. 在MySQL 中建立数据库表 表结构如下: Id:无实意主键,采用自增方式生成 stuId :学号 Name:姓名 Password:密码 registerDate:注册时间 email: Email phone:电话号码 sex :性别 对应的SQL 语句如下: DROP TABLE IF EXISTS `account`; CREATE TABLE `account` ( `Id` int(11) NOT NULL auto_increment, `stuId` varchar(20) NOT NULL, `name` varchar(50) NOT NULL, `sex` varchar(6) , `registerDate` date , `email` varchar(100) , `phone` varchar(30 , `password` varchar(20) , PRIMARY KEY (`Id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 3. 新建Web 项目 在Eclipse 中新建 "Dynamic Web Project" ,命名为 RegisterSystem , Target Runtime 选项选择“ Apache Tomcat v6.0 ”,其它选项默认即可,点击完成,创建项目完毕。 4. 开发实体类Account 新建类,命名为“Account ”,为该类定义属性,其中属性与数据表的各列相对应。为类添加方法,方法只需包括对属性的 Get 和 Set 方法,不包含任何业务逻辑。 5. 配置数据源 数据源的配置有如下三种方法: 方法
一:
<Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource" password="lectery" username="root" driverClassName="org.gjt.mm.mysql.Driver" url="jdbc:mysql://localhost/exp01" maxActive="100" maxIdle="30" maxWait="5000"/>
<resource-ref> <description>MySQL DataSource</description> <res-ref-name>jdbc/mysql</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> 把MySQL-Connector-java-3.0.12-bin.jar( 可换更高版本 ) 加到 Tomcat 安装目录中的 lib 目录下和工程中的 lib 目录下。
<Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource" password="lectery" username="root" driverClassName="org.gjt.mm.mysql.Driver" url="jdbc:mysql://localhost/exp01" maxActive="100" maxIdle="30" maxWait="5000"/> 在Tomcat6.0 解压目录 conf 下找到 context.xml, 在其中的 <Context></Context> 中加入并修改成如下代码: <Context path="/RegisterSys" debug="1" reloadable="true" docBase="E:\EclipseWorkPlace\RegisterSys\WebRoot"> <ResourceLink global="jdbc/mysql" name="jdbc/mysql" type="javax.sql.Datasource"/> <!--此处可能有系统其它自动生成的内容 --> </Context> 在工程中/WEB-INF/ 下的 web.xml 中加入如下代码: <resource-ref> <description>MySQL DataSource</description> <res-ref-name>jdbc/mysql</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> 把MySQL-Connector-java-3.0.12-bin.jar(
或更高版本
)
加到
Tomcat
安装目录中的
lib
目录下和工程中的
lib
目录下。
<Context path="/RegisterSys" docBase="E:\EclipseWorkPlace\RegisterSys\WebRoot" debug="5" reloadable="true" crossContext="true"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_MysqlTest_log." suffix=".txt" timestamp="true"/> <Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource" password="lectery" username="root" driverClassName="org.gjt.mm.mysql.Driver" url="jdbc:mysql://localhost/exp01" maxActive="100" maxIdle="30" maxWait="5000"/> </Context>
<resource-ref> <description>MySQL DataSource</description> <res-ref-name>jdbc/mysql</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-07-14
这个排版看起来有点乱哦...
|
|
返回顶楼 | |
发表时间:2009-07-14
liupesnap 写道 这个排版看起来有点乱哦...
是有点乱,因为原来是写在word中的,直接粘过来格式上优点不兼容。 |
|
返回顶楼 | |
浏览 4445 次