JDBC 与 MySQL 的连接
在本书中我们主要以 JDBC 连接 MySQL 为例讲解,如果读者要对其它数据库操作,只需要改动连接方法,对数据库的操作不变。
1 查找驱动
MySQL 目前提供的 java 驱动程序为 Connection/J ,可以从 MySQL 官方网站下载,并找到 mysql-connector-java-5.0.5 文件,此驱动程序为纯 java 驱动程序,不需做其他配置。
地址: http://dev.mysql.com/downloads/connector/j/5.0.html
2 动态指定 classpath
如果需要执行时动态指定 classpath ,就在执行时采用- cp 方式。否则将上面的 .jar 文件加入到 classpath 环境变量中。
3 、加载驱动程序
try{
Class.forName(com.mysql.jdbc.Driver);
System.out.println(Success loading Mysql Driver!);
}catch(Exception e)
{
System.out.println(Error loading Mysql Driver!);
e.printStackTrace();
}
4 、设置连接的 url
jdbc : mysql : //localhost/databasename[?pa=va][ & pa=va]
5.4 在 JBuilder 中设置 MySQL 的连接
1.mysql-5.0.27-win32.zip
2. mysql-connector-java-5.0.5.zip
首先,解开 MySQL 的 JDBC driver 的压缩包,其实在这个包中真正有用的就是 mysql-connector-java-5.0.5-bin.jar ,所以我直接把它放到 c: JBuilderlib 下,做如下的操作:
一、选择 Tool -> Configure Libraries ,在 Configure Libraries 窗口中选择左边列表框下的 New ,弹出 New Library Wizard 窗口,在 Name 中输入 mysql (可以自己定义), Location 中选择 User Home ,点击 Add ,选择 mysql jdbc 的路径: c: JBuilderlibmysql-connector-java-5.0.5-bin.jar ,点击 ok (两次);
二、选择 Project -> Project Properties -> Paths -> Required Libraries -> 点击 Add ,选择第一步骤中添加的 User Home 下的 mysql ,点击 ok (两次);
三、选择 Tool -> Enterprise Setup -> Database Drivers -> 点击 Add ,选择刚添加的 User Home 下的 mysql ,点击 ok ,在列表框中出现 mysql.config ,点击 ok ;
四、提示重新启动 JBuilder ,设置才能生效,确定后,重启 JBuilder ;
五、选择 Tool -> Database Pilot ,在 Database Pilot 窗口中选择 View -> Options -> Drivers -> 点击 Add
Driver class 中输入: com.mysql.jdbc.Driver
Sample URL 中输入: mysql://localhost:3306/DataBaseName 点击 ok ;
六、在 Database Pilot 窗口中选择 File -> New ,在 New URL 窗口中,
Driver :从列表中选择第五步骤建立的 com.mysql.jdbc.Driver
URL :将 DataBaseName 改为存在的数据库,本例中的 URL 如下: jdbc:mysql://localhost:3306/test ,点击 ok ;