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)
执行下面的两条命令:

解释:
grant all privileges on *.* to 'mark' @'%' identified by '123456';
授予用户 mark,密码 123456,可以使用任意 ip (%)访问任何数据库(*.*) .
查看表中数据:

可以看出 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:

4. jdbc
eclipse --- New java project

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