首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

MySQL: 基于 jdbc 远路操作

2012-08-15 
MySQL: 基于 jdbc 远程操作/************************************************************声明:如需转载

MySQL: 基于 jdbc 远程操作

              /************************************************************

                                                 声明:如需转载,请注明出处!

              ************************************************************/


在我的 MySQL 系列博客里面,分享过如何使用 jdbc 连接 mysql 数据库。


点击这里,查看详情。


如果耐心将那篇博客的例子,自己动手实践一下,那麽这篇博客会很快让你喜欢。


如果想远程连接 mysql,需要记住:mysql 允许被远程访问。


1. 启动 MySql


sudo /etc/init.d/mysql.server start


mysql -u root -p


2. 增加一个用户


use mysql(mysql 是自带的数据库文件,里面有张表 user)


执行下面的两条命令:


MySQL: 基于 jdbc 远路操作


解释:


grant all privileges on  *.*  to  'mark'  @'%'  identified  by  '123456';


授予用户 mark,密码 123456,可以使用任意 ip (%)访问任何数据库(*.*) .


查看表中数据:


MySQL: 基于 jdbc 远路操作


可以看出 mark 这个用户创建了。

password 是被加密了的。host 为 % 表示通配任意 ip(ipv4)。


 3. 命令行验证


ctrl + c 停止 mysql 交互模式


ifconfig 查看本机的 ip:192.168.1.102


mysql -h 192.168.1.102 -umark -p123456


如果进入交互模式,就 ok.


新建一个数据库文件 mydb 和表 mytable:


    MySQL: 基于 jdbc 远路操作


4. jdbc


eclipse --- New java project


    MySQL: 基于 jdbc 远路操作


注意:

要将 jdbc(connector-java-5.1.6-bin.jar 版本) 的 jar 文件 Build path 到这个项目。


MySqlUtil.java