jdbc快速连接mysql

来源:互联网 发布:php程序员进阶书籍 编辑:程序博客网 时间:2024/05/17 08:03

说明:该方法只在独立安装的mysql下试验通过。

1.首先在mysql的安装目录下查找“Connector J 5.1.27”这样的文件夹,注意5.1.27是JDBC的版本号,版本号不同,文件夹的名字相应的也会有所改变。如果没有找到,就去http://www.mysql.com/products/connector/这里下载自己所需的版本,如果找到的话,就直接把该文件夹中的mysql-connector-java-5.1.27-bin.jar文件添加到需要使用JDBC的工程的构建路径中去,注意,如果是J2EE工程,则需要将该文件复制到工程根目录下的如图所示的位置,复制好后就不用在添加构建路径了,系统会自动找到的。


2.现在来试试是否配置成功

try {Class.forName("com.mysql.jdbc.Driver");} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}try {Connection connectMySQL  =  DriverManager.getConnection("jdbc:mysql://localhost:3306/【数据库名字】","【mysql用户名】" ,"【mysql密码】" );Statement statamentMySQL =connectMySQL.createStatement();ResultSet resultSel = statamentMySQL.executeQuery( "SELECT * FROM 【数据库表名字】;" );resultSel.next();System.out.println( resultSel.getNString(1)   );//注意,结果集的索引是从1开始的connectMySQL.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}
把上面的代码处的“【】”所包括的内容换成你自己的内容(把【】也要去掉)然后运行一下,如果没有报错而且成功输出相关信息,那么恭喜你,配置成功了,就这么简单。


3.mysql大小写问题(以下内容来自网络)

以前做企业项目的时候,用的都是oracle数据库,在新公司项目用的是mysql,有关mysql大小写的问题

1 windows下默认mysql是不区分大小写的,要想让其支持大小写。更改方法

在mysql的安装目录找到my.ini文件,在文件的最后加入如下

lower_case_table_names=0

重启mysql服务就可以了。

2 linux 下默认是支持大小写的,可以修改配置文件

root账号登陆,修改 /etc/my.cnf 或/etc/mysql/my.cnf

lower_case_table_names=1 #不区分大小写

lower_case_table_names=0 #区分大小写

重启mysql服务

/etc/init.d/mysql restart

注意:

如果在/etc或/etc/mysql找不到my.cnf的话,需要从/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf,然后放到/etc/下面去。
cp /usr/share/mysql/my-*.cnf /etc/my.cnf


0 0
原创粉丝点击