连接远程数据库(应用、数据库分离)_MySQL
连接远程数据库(应用、数据库分离)
如果你是个数据库老鸟,请无视。。。
如果你也是个数据库初学者,请继续。。。
最近在做项目,遇到个问题,就是把数据库跟应用从物理上分离开来。。。
于是,网上找资料,就做个总结吧,
东拼西凑的。
情景,局域网,都是xp系统:
PC名 ip地址 环境配置
PC1 192.168.0.2 应用
PC2 192.168.0.3 数据库
1.PC2上 安装mysql,基础配置。。。请自行百度;用户名root,密码root...
2.PC1上 安装myeclipse等ide,基础配置。。。请自行百度;
3.PC2上,运行mysql.exe,运行命令
GRANT ALL PRIVILEGES ON *.* TO ‘root’@'192.168.0.3′ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
意思是 :允许用户root从ip为192.168.0.3的主机连接到mysql服务器(如果把命令行的ip改为 %,则表示可以从任意地方连接到mysql服务器),并使用root作为密码,记得 FLUSH PRIVILEGES; ;
4.配置PC1的dbcp.properties,我的配置如下:
driverClassName=com.mysql.jdbc.Driver
url=jdbc/:mysql/://192.168.0.3/:3306/myfirstremotedb?characterEncoding/=UTF- 8&zeroDateTimeBehavior/=convertToNull
username=root
password=root
initialSize=5
maxActive=10
maxIdle=10
minIdle=0
maxWait=60000
connectionProperties=
defaultAutoCommit=true
(蓝色字体为数据库名字,黄色背景的字是在同一行里面的)。。。
5.coding。。。运行!就成功啦!
bitsCN.com
推荐阅读
-
c#连接数据库及sql2005远程连接的方法
-
myeclipse连接mysql数据库详细步骤(实战mysql数据库引擎)
-
详解MySQL数据库--多表查询--内连接,外连接,子查询,相关子查询
-
详解使用navicat连接远程linux mysql数据库出现10061未知故障
-
MySQL数据库8——数据库中函数的应用详解
-
Spring Boot 与 Kotlin 使用JdbcTemplate连接MySQL数据库的方法
-
远程访问MySQL数据库的方法小结
-
使用数据库客户端工具Oracle SQL Developer加载第三方驱动连接mysql的方法
-
Java对MySQL数据库进行连接、查询和修改操作方法
-
node连接数据库如何输出(前端js连接mysql数据库的方法)