日期:2014-05-18 浏览次数:20756 次
在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
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。