划词......
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

MySQL 一种比较经济的数据库

Posted on 2007-06-14 08:45  王君  阅读(481)  评论(0编辑  收藏  举报

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 ;


七、在 Database  Pilot 窗口中 Database  URLs 列表中双击刚建立的 url ,输入连接数据库的用户名、密码,连接成功。   如果 MySQL 是用默认设置安装的话,数据库可用 test ,用户名用 root ,密码为空。