如果你是个数据库老鸟,请无视。。。
如果你也是个数据库初学者,请继续。。。
最近在做项目,遇到个问题,就是把数据库跟应用从物理上分离开来。。。于是,网上找资料,就做个总结吧,
东拼西凑的。
情景,局域网,都是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。。。运行!就成功啦!
分享到:
相关推荐
与传统的BDE+ODBC方案不同,ZEOSDBO能够直接通过IP地址或域名与远程数据库建立连接,大大简化了安装和配置流程,同时也增强了跨平台的兼容性。 #### ZEOSDBO的安装与使用 1. **了解ZEOSDBO**:ZEOSDBO属于自由软件...
本文将详细解释如何使用Navicat for MySQL连接远程数据库服务器,并探讨其高级连接属性。 首先,要建立一个连接,你需要在Navicat的“新建连接”对话框中输入基本的连接信息,包括服务器名称或IP地址、端口号(默认...
数据库可以分为本地数据库(如Paradox、dBase等)和远程数据库服务器(如InterBase、Oracle等),分别适用于单层和多层应用程序。 在Delphi 7.0中,有两种主要的数据访问机制:BDE(Borland Database Engine)和ADO...
在Java应用开发中,JNDI(Java Naming and Directory Interface)是一种标准接口,它允许应用程序查找和使用资源,如数据库连接池。JNDI不是直接处理数据库连接,而是作为一个服务定位器,帮助我们找到配置好的资源...
MapGuide与外部数据库的动态连接不仅解决了图形数据与属性数据的分离问题,还极大地提高了WebGIS应用的灵活性和实用性。通过利用如ODBC和ColdFusion这样的技术和工具,可以有效地实现图形与属性数据之间的高效连接,...
在IT领域,多用户远程数据库操作是一个至关重要的主题,它涉及到如何让多个用户在同一时间从不同的地理位置访问和操作共享数据库。这个"完整版多用户远程数据库操作.rar"压缩包文件很可能包含了实现这一功能的详细...
在完成ASP.NET数据库应用程序的开发后,可以通过IIS或IIS Express进行本地或远程部署。Visual Studio集成的调试工具能帮助开发者定位并修复代码中的错误。 总之,ASP.NET为数据库应用程序开发提供了全面的工具和...
《使用Java与Oracle构建基于网络的远程数据库》这篇文章主要探讨了如何利用Java技术和Oracle数据库来设计和实现基于网络的远程数据库系统。随着计算机技术、网络通信技术以及Internet技术的快速发展,网络数据库在...
- **说明**:此步骤是为了通过向导来完成远程数据库连接的配置。 ##### 第三步:选择手动配置数据库连接 1. 在下一个界面中选择“手工配置与数据库的链接”,然后点击“下一步”。 - **说明**:手动配置选项允许...
总的来说,"使用Delphi开发高效的数据库应用系统"这一主题涵盖了数据库连接、数据组件使用、SQL操作、事务处理等多个方面,旨在帮助开发者利用Delphi的强大力量,创建出运行效率高、功能完善的数据库应用系统。...
数据库远程连接是IT领域中一个重要的概念,尤其是在分布式系统和多用户协作的环境中。C/S(客户端/服务器)模式是一种常见的架构模式,其中客户端应用程序通过网络与远程服务器上的数据库进行交互。这种模式允许用户...
ADO使得Delphi7可以访问远程数据库,并且提供了更高效的数据处理能力。 Delphi7的数据库体系结构通常包括数据库访问模块和用户界面。在单层结构中,数据存储和应用程序在同一文件系统中;而在双层或多层结构中,...
4.利用SQL Server外围配置器配置数据库引擎的服务及远程连接,设置为“本地连接和远程连接”,选择“同时使用TCP/IP和named pipes”。 5.利用SQL Server Management Studio注册安装的命名实例。 6.利用SQL Server ...
8. **数据库分离与附加**:分离数据库可以将数据库从服务器中移除但保留其数据文件,便于移动或备份;附加则将已分离的数据文件重新连接到服务器,恢复数据库。 实验内容中的查询示例展示了如何使用T-SQL的循环和...
客户端只负责用户交互,通过网络协议与应用服务器通信,应用服务器处理数据库访问逻辑,再与远程数据库服务器交互。这种方式提高了系统的可扩展性和安全性,同时降低了客户端的负载。 总结,Delphi 7提供了多种...
4.利用SQL Server外围配置器配置数据库引擎的服务及远程连接,设置为“本地连接和远程连接”,选择“同时使用TCP/IP和named pipes”。 5.利用SQL Server Management Studio注册安装的命名实例。 6.利用SQL Server ...
当数据库被分离或备份时,MDF文件将独立于LDF(日志文件)存在。批量附加功能允许用户选择一组MDF文件,并一次性将它们重新连接到SQL Server,无需逐个通过SQL Server Management Studio进行操作。 工具的另一个...