说明:我做了一个简单的管理系统,运行在局域网里面
上位机:VC IP=192.168.0.2 、192.168.0.4
数据库:mysql IP=192.168.0.3
使用ADO编程方式。现在有三个问题需要请教。
1:我怎么在A=192.168.0.2上面访问S=192.168.0.3的数据库,我使用Navicat for MySQL在A上无法连接S主机上的mysql,mysql需要怎样设置才可以开启网络功能???2:如果我现在增加一个客户端B=192.168.0.4的话,如果A和B同时对S主机mysql上的某一个表上的数据进行操作,这样就会破坏数据的一致性。【锁表】 我尝试过,虽然可以实现,但是存在一个问题,如果A长期占用数据表的(不解锁的话),B会出现假死现象。3:如果A需要对数据库的表T1和T2进行操作,我在开始事务以后执行语句(没有执行提交事务),这时候我拔掉网线,我不知道这时候数据库会出现什么情况(拔掉网线,证明我们有执行回滚语句)?同样,A在对表T1和T2进行操作的时候,B也希望对表T1和(或者)T2进行操作的话,怎么处理。真心不懂mysql,请大侠出手帮忙,O(∩_∩)O谢谢
上位机:VC IP=192.168.0.2 、192.168.0.4
数据库:mysql IP=192.168.0.3
使用ADO编程方式。现在有三个问题需要请教。
1:我怎么在A=192.168.0.2上面访问S=192.168.0.3的数据库,我使用Navicat for MySQL在A上无法连接S主机上的mysql,mysql需要怎样设置才可以开启网络功能???2:如果我现在增加一个客户端B=192.168.0.4的话,如果A和B同时对S主机mysql上的某一个表上的数据进行操作,这样就会破坏数据的一致性。【锁表】 我尝试过,虽然可以实现,但是存在一个问题,如果A长期占用数据表的(不解锁的话),B会出现假死现象。3:如果A需要对数据库的表T1和T2进行操作,我在开始事务以后执行语句(没有执行提交事务),这时候我拔掉网线,我不知道这时候数据库会出现什么情况(拔掉网线,证明我们有执行回滚语句)?同样,A在对表T1和T2进行操作的时候,B也希望对表T1和(或者)T2进行操作的话,怎么处理。真心不懂mysql,请大侠出手帮忙,O(∩_∩)O谢谢
解决方案 »
- 菜鸟求两条SQL语句
- mysql 5.5.11支持中文全文索引吗?不支持该怎么办?
- mysql的一个非常奇怪的疑难问题
- distinct 和 order by的问题
- mysql在线备份
- 跪求,大虾....为什么在mysql>命令行输不了汉字,我电脑DOC命令行也输不了汉字
- Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (gb2312_chinese_ci,错误
- php 初學 關于mysql 的隨機查詢問題。
- 如何才能删除数据表中满足条件的后n条记录
- sql里输出每个人的科目个数?
- 请教 关于 load data local infile 导入10G左右文本 到导入3G左右速度就特别慢
- 这种动态sql如何查询?
不用担心 数据库有自己的机制 但是你需要去了解这些机制
1:那些权限,能具体一点吗?我是mysql菜鸟
2:这一点我没有理解你的意思,如果两个客户端对一个数据【同时】操作,我想肯定会出现问题,比如银行或者火车票售票中心,他们肯定注意了的
3:事务是VC里面处理,还是mysql里面处理事务???