我的程序与INTERNET数据库连接(200分)

  • 主题发起人 主题发起人 jobsxy
  • 开始时间 开始时间
J

jobsxy

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在本机做个程序,能够对INTERNET数据库进行操作,比如读、写、删除等
能否就象对本地数据库一样进行操作呢?BDE设置上有何讲究吗?不知道该如
何下手,看了已答问题却总不得到要领。
假设INTERNET数据库为PARDOX,服务器地址我也知道,能否请各路大侠
给我一个用SQL的例子,谢谢!
 
呜,移到前面去.
 
对sql server有办法,用ado就行了
别的么!
无法
 
如果是ORACLE,装一个客户端,看orant/net80/Admin/TNS设置,里面有示例
 
我正在做
欢迎一起讨论
 
呜,还是不大满意啊
 
看的不是特别的明白。INTERNET数据库?
假设:INTERNAL数据库是放在INTERNAL上的数据库

我认为:
对与文件型的数据库:没有太好的办法,除非能够登陆数据库所在的网络。

其他大型数据库:我用过ORACLE的数据库,他可可以基于TCPIP协议进行
连接。装一个CLIENT端,按照在局域网配置应当就可以了。其他的数据库
如SQL SERVER也应当是一样的。

没有连接过INTERNET数据库,仅仅供参考

另外,挺奇怪你的用途:用asp或php进行编程不是也听好的吗?而且不应
当直接把数据库SERVER暴露在INTERNET上(我想)
 
to 汤姆杨大侠: 我公司要网络上发布一个卖商品的网页,数据库估计用INTERBASE
或SQL SERVER,因为公司本身已经建立起一套商品管理系统,因此我想增加一个模块
将本系统内的数据自动更新网上的数据,而不必通过网页进行维护,我想这至少有两
个好处,一是维护网络数据比较方便,二是本机有个数据备份。
另外,服务器是公司托管的,所以有自主权,CGI拟用DLEPHI或PHP开发,还请
各路大侠多帮忙。
 
可以做个三层,appserver 放在上面。我的网站后台管理都是这样做的,速度和快。
 
jobsxy老兄:
你试验了吗?对INTERBASE没有什么了解,但是如果是用SQL SERVER,我想应当可以
比较轻松的连接上。
我想三层结构可能是没有特别大的必要。因为仅仅是一个数据倒入的问题。
但是写程序的时候可能要注意效率,因为网络性能可能不太好。
 
对,我也认为三层结构没必要,可我连一点思路都没有,假设数据库就是
SQL SERVER(我对MSSQL不熟),应该如何做?各路大侠能否给个小例子,
cjfandhf能不能发给我一个小例子呢?
 
告诉你个好消息
用Midas
三层结构
在web 服务器上建立datasetProvider
客户端通过webConnect 建立与服务端的连接
WebConnect 实际是通过Http协议建立与服务端的Com的连接
其他编程与其他的Midas编程完全一样
注意
把Httpsrvr.dll复制到web 目录下
WebConnect Url :='http://webserver/Webpath/httpsrvr.dll'
 
对于以上的问题最好采用B/s结构
 
呵呵,为什么这么轻视ado呢
如果使用ado编程,只需要odbc里有sql的驱动
我试过远程连接sql server
效果很不错
除了connectstring的设置有点门道
其它就象在本地操作
 
公文包模式行不行,我不大懂,大家讨论一下.
 
用Rdo能不能解决问题?
 
interbase和sqlserver都可以啊
 
诸位大侠,为什么我总是听得一头雾水,不得要领啊
 
有一些相关内容是李维的《电子商务篇》说得较清楚。
一般情况下,只要建立类似DATABASE的连接,TQUERY等执行SQL是可以象本地一样写的。
没有特殊之处,不必为此操心。
 
ADO 通过本地 ODBC 远程DB
例如:
远程DB:mysql
本地安装mysql ODBC驱动
windows DSN name :mysql
mysql host(name or IP):20.29.29.2
mysql database name:test
User:xxx
password:xxx
port:3306
ADO的connectionstring连到mysql
测试连接
OK
 
后退
顶部