Java连接Mysql数据库攻略
2008-06-07 00:17
555 查看
1.下载数据库mysql的官网:www.mysql.com 需要注册mysql用户
《MySQL For Windows V5.2 Alpha》http://www.skycn.com/soft/1262.html 更新时间:2007-01-14
2.下载mysql数据库驱动,地址:
http://www.mysql.com/products/connector/所有驱动
java支持: http://dev.mysql.com/downloads/connector/j/5.0.html
图形界面***作工具:http://dev.mysql.com/downloads/gui-tools/5.0.html或http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-gui-tools-5.0-r12-win32.msi/from/pick
3.解压后,把里面的mysql-connector-java-3.1.0-alpha-bin.jar文件复制到你的tomcat/common/lib下,重启Tomcat,jsp连接mysql的环境就完成。
网站的做法,是把jar文件直接释放到网站目录的/WEB-INF/lib下
安装参考文章:(文件包)http://hi.baidu.com/ybbucd/blog/item/5662d02a115f762fd42af1c0.html
(安装包)《如何一步步安装MYSQL数据库》http://www.zttt.net/blog/showartic.asp?id=474
安装注意事项:
1).安装mysql 5.0前一定要把旧版本卸载掉,安装它的环境不能杂
2).对于mysql 产生乱码的现象也要在在安装 的时候设置要选择语言的时候你不要默认要选择gbk或者gb2312 到测试是否成功的时候到start server它不会马上就通过的要等等
3).可去下载mysql管理软件:EMS MySQL Manager 3 Lite
4).我的本机Secutity Settins:默认用户root rootpwd:bin5812086 允许远程***作,不允许匿名***作
5).MYSQL初始化
6).启动
方法一:系统默认启动:因为安装完MYSQL后该数据库将以服务的形式存在,所以在每次启动系统时都会自动启动MYSQL数据库。
方法二:命令启动法手工运行bin目录中的mysqladmin程序也可以实现启动MYSQL数据库的目的。
7).安装后遇到的问题:
一:数据库服务器本机测试连接通过,而我们机器连接的时候出现报错:null, message from server: "Host '210.209.142.190' is not allowed to connect to this MySQL server"'.
解决:在安装开始配置时,除了设置root的密码外,要记得勾选enable acess remote connect允许远程连接,否则只能本机连接
如果是已经安装了,则到/MySQL/MySQL Server 5.0/bin目录下,打开MySQLInstanceConfig.exe进行重新初始化设置
二:注意数据库连接URL,别忘了是完整的地址,包括了默认端口号3306
三:修改MySQL默认字符集的方法:在配置文件的[mysqld]一节中加上default-character-set=gbk,注意gbk为小写,如果改为大写可能不行,我没测试过。修改之后,重启动mysql服务器,以后新增加的表的字符集就是gbk字符集了。你也可以用alter table命令修改一个表格的字符集,具体语法参见QueryBrowser的syntax说明
mysql的中文乱码是诡异的
两地的mysql服务器结合着jsp页面和mysql-front使我不得不对多种编码组合进行试验
最终的一个较令自己满意的方案是
远程linux上的mysql设为utf8
jsp页面与数据库连接用utf8
本地windows上的mysql设为gb2312以将就mysql-front
从windows的mysql往linux的mysql导数据时
使用mysqldump --default-character-set=utf8 database> some.sql
《MySQL For Windows V5.2 Alpha》http://www.skycn.com/soft/1262.html 更新时间:2007-01-14
2.下载mysql数据库驱动,地址:
http://www.mysql.com/products/connector/所有驱动
java支持: http://dev.mysql.com/downloads/connector/j/5.0.html
图形界面***作工具:http://dev.mysql.com/downloads/gui-tools/5.0.html或http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-gui-tools-5.0-r12-win32.msi/from/pick
3.解压后,把里面的mysql-connector-java-3.1.0-alpha-bin.jar文件复制到你的tomcat/common/lib下,重启Tomcat,jsp连接mysql的环境就完成。
网站的做法,是把jar文件直接释放到网站目录的/WEB-INF/lib下
安装参考文章:(文件包)http://hi.baidu.com/ybbucd/blog/item/5662d02a115f762fd42af1c0.html
(安装包)《如何一步步安装MYSQL数据库》http://www.zttt.net/blog/showartic.asp?id=474
安装注意事项:
1).安装mysql 5.0前一定要把旧版本卸载掉,安装它的环境不能杂
2).对于mysql 产生乱码的现象也要在在安装 的时候设置要选择语言的时候你不要默认要选择gbk或者gb2312 到测试是否成功的时候到start server它不会马上就通过的要等等
3).可去下载mysql管理软件:EMS MySQL Manager 3 Lite
4).我的本机Secutity Settins:默认用户root rootpwd:bin5812086 允许远程***作,不允许匿名***作
5).MYSQL初始化
6).启动
方法一:系统默认启动:因为安装完MYSQL后该数据库将以服务的形式存在,所以在每次启动系统时都会自动启动MYSQL数据库。
方法二:命令启动法手工运行bin目录中的mysqladmin程序也可以实现启动MYSQL数据库的目的。
7).安装后遇到的问题:
一:数据库服务器本机测试连接通过,而我们机器连接的时候出现报错:null, message from server: "Host '210.209.142.190' is not allowed to connect to this MySQL server"'.
解决:在安装开始配置时,除了设置root的密码外,要记得勾选enable acess remote connect允许远程连接,否则只能本机连接
如果是已经安装了,则到/MySQL/MySQL Server 5.0/bin目录下,打开MySQLInstanceConfig.exe进行重新初始化设置
二:注意数据库连接URL,别忘了是完整的地址,包括了默认端口号3306
三:修改MySQL默认字符集的方法:在配置文件的[mysqld]一节中加上default-character-set=gbk,注意gbk为小写,如果改为大写可能不行,我没测试过。修改之后,重启动mysql服务器,以后新增加的表的字符集就是gbk字符集了。你也可以用alter table命令修改一个表格的字符集,具体语法参见QueryBrowser的syntax说明
mysql的中文乱码是诡异的
两地的mysql服务器结合着jsp页面和mysql-front使我不得不对多种编码组合进行试验
最终的一个较令自己满意的方案是
远程linux上的mysql设为utf8
jsp页面与数据库连接用utf8
本地windows上的mysql设为gb2312以将就mysql-front
从windows的mysql往linux的mysql导数据时
使用mysqldump --default-character-set=utf8 database