mysql是一种_MySQL 一种比较经济的数据库

JDBC 与 MySQL 的连接

在本书中我们主要以 JDBC 连接 MySQL 为例讲解,如果读者要对其它数据库操作,只需要改动连接方法,对数据库的操作不变。

1  查找驱动

MySQL 目前提供的 java 驱动程序为 Connection/J ,可以从 MySQL 官方网站下载,并找到 mysql-connector-java-5.0.5 文件,此驱动程序为纯 java 驱动程序,不需做其他配置。

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 ,密码为空。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值