日期:2014-05-18  浏览次数:20756 次

J2EE环境搭建(三)配置Tomcat 7.0的局部数据源

在J2EE环境搭建(一)中遗留下一个配置Tomcat数据源的问题,最近都在专心搞iOS的东西,由于J2EE布置了作业,所以又回过头来搞下J2EE。汗。。。

在这里我使用的是MySQL。


1.配置MySQL的JDBC驱动

(1)下载MySQL的JDBC驱动,这里用的是mysql-connector-java-5.1.17-bin.jar。

(2)将该jar文件复制到Tomcat的lib目录下。



2.下载安装MySQL

这里要求MySQL的版本在5.1以上,我安装的是mysql-essential-5.1.65-win32.msi。

在安装时选择Custom方式,到达配置时选择GBK编码方式,用户名root(默认),密码123456(自定吧)。

在安装完成后,可以打开MySQL安装目录下的my.ini文件进行查看修改:


例如这里的端口号是3306,默认的字符编码方式为GBK等。

然后在环境变量中配置数据库的路径:

%PATH%; F:\software\J2EE\MySQL\bin


之后可以打开MySQL的命令行查看,打开方式有多种:

方法一:可以在开始菜单中搜索MySQL,然后打开MySQL Command Line Client。



打开后输入密码123456即可:




方法二:也可以将bin目录下的mysql.exe(直接打开的话会闪退)复制一个快捷方式到某个盘中例如F盘,然后用cmd打开。注意直接输入mysql.exe由于没有密码是被拒绝访问的,因此必须输入用户名和密码:


然后输入

mysql> select version(), current_date; 
可以查看版本信息和当然日期。

输入

mysql>quit

可以退出MySQL程序,当然输入exit可以直接退出命令行窗口。



3.建立一个数据库和表

可以通过MySQL语句建立,可以通过sql成批处理导入脚本,也可以用图形界面的MySQL管理软件导入。

下面说说前面两种方法:

方法一:通过MySQL语句建立

像2那样打开mysql.exe,然后输入下列命令

1)创建并选择数据库javaee

mysql> CREATE DATABASE javaee;
mysql> USE javaee;
2)在javaee数据库中创建表格news_inf

mysql>create table news_inf
->( news_id int primary key auto_increment,
-> news_title varchar(255));
3)往表格news_inf中插入数据

mysql>insert into news_inf values
->(null , 'Jimmy Lee'),
->(null , 'is SB');
4)查看数据库的内容

mysql> USE javaee;
mysql> SHOW TABLES;

可以看到javaee中多了一个表格news_inf。