社区
网络通信/分布式开发
帖子详情
请问如何让ADO连接访问远程数据库,详见内文
ztenv
博客专家认证
2007-10-18 10:18:11
假如:北京有一台SQL Server数据库服务器,在其它地方有客户端(用Delphi或其它语言开发),如何让客户端可以在其它省访问?
可以用硬件设备,由于以前从未搞过网络这块的技术,所以敬请指教!
我想把数据库服务器IP和客户端的IP变为局域网,不知道可行吗?
先给一百,解决后再加两百!
...全文
239
25
打赏
收藏
请问如何让ADO连接访问远程数据库,详见内文
假如:北京有一台SQL Server数据库服务器,在其它地方有客户端(用Delphi或其它语言开发),如何让客户端可以在其它省访问? 可以用硬件设备,由于以前从未搞过网络这块的技术,所以敬请指教! 我想把数据库服务器IP和客户端的IP变为局域网,不知道可行吗? 先给一百,解决后再加两百!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ilove8
2007-11-13
打赏
举报
回复
这个问题,也是我想知道的,关注
ztenv
2007-10-31
打赏
举报
回复
如果纯粹的用asp,底层实现起来有些困难,以前没有做过Web开发,用C#也是搞WinForm
walkmangood
2007-10-29
打赏
举报
回复
用asp.net写或者c#,这才是王道。我以前也困惑过,不过现在好了。.NET是典型的3层结构。而且客户端不用维护,省心。WebServices过时了,他是DELPHI为了适应.NET而做的,有点强扭的瓜不甜的感觉,还是别扭。
ztenv
2007-10-29
打赏
举报
回复
谢谢,我决定用WebService了,不是很难,不知道有没有其它问题,呵呵
oushengfen
2007-10-27
打赏
举报
回复
建立一个三层结构
服务器端:adoconnection ,adoquery,DataSetProvider
按常规两层方法连接。
客户端: SocketConnection,ClientDataSet
可以连接远程指定的IP
这个方法绝对可以.
ztenv
2007-10-24
打赏
举报
回复
好,非常感谢昨天回复的各位,个人感觉VPN更安全,.net Remoting和WebServices相对来说不太安全,个人对WebServices又不太了解,
我去找找相关资料!
再次感谢!
ztenv
2007-10-24
打赏
举报
回复
非常感谢楼上大侠!!!
这正是我所困惑所在,不知道VPN路由价钱如何,
刚刚又看了一个WebServices,感觉是一门很热门很实用很简单的技术!
chenylin
2007-10-24
打赏
举报
回复
用VPN很方便。
服务端无需固定IP,但条件是在服务器所在的网需要一台VPN路由器,在该路由器的PPTP设置项创建多个VPN连接即可。
而客户端只需创建一个VPN软连接就行了。
连应用软件都不用改了。直接是局域网软件变成了因特网应用。
推荐使用“侠诺 QHD330”VPN路由器。
loveWife
2007-10-24
打赏
举报
回复
建立一个三层结构
服务器端:adoconnection ,adoquery,DataSetProvider
按常规两层方法连接。
客户端: SocketConnection,ClientDataSet
可以连接远程指定的IP
loveWife
2007-10-24
打赏
举报
回复
找我吧我是三层结构的专家
ztenv
2007-10-23
打赏
举报
回复
考虑要么用VPN建立虚拟连接实现,要么用.Net Remotin来实现,
个人认为:前者更安全!
谢谢各大侠
jzinfo
2007-10-23
打赏
举报
回复
远程IP直接访问太不安全了。
直接建立VPN到北京的内部网络访问即可。
一般的话,建议使用硬件VPN设备,远程连接建立连接,可以使用硬件提供的VPN客户端先握手连接。
hutball
2007-10-23
打赏
举报
回复
其实你做个c/s 3层结构的更好更安全..这样
hutball
2007-10-23
打赏
举报
回复
用adoconnection也可以连接远程sql server.方法和本地一样.关键是服务器端口要保持为1433.
hongqi162
2007-10-23
打赏
举报
回复
还不如自己写个webservices
sjlvhj
2007-10-23
打赏
举报
回复
建议加个中间件
ztenv
2007-10-19
打赏
举报
回复
SOA如何实现?请指教!
ztenv
2007-10-18
打赏
举报
回复
服务器有固定IP后,怎么连呢?因为客户机没有外网IP,不在同一网段,如何连?
能否告知详细步骤?谢谢
brightyang
2007-10-18
打赏
举报
回复
方法如下
1,通过路由把端口射到SQL服务器
2,客户端和服务器通过VPN访问
3,加个中间件
luxuewei5214
2007-10-18
打赏
举报
回复
或者在路由器上映射SQL Server的端口,这样服务器可以放在内网,但外部客户端可以通过访问他的外网IP来访问他
加载更多回复(5)
C++
数据库
编程
ADO
C++
数据库
编程
ADO
从零开始 备查资料 2010-08-17 03:27 P.M. C++
数据库
编程 从零开始 先看ODBC ODBC(Open Database Connectivity,开放
数据库
互连)是微软公司开放服务结构(WOSA,Window
VB速查大全(
数据库
、表格及报表编程) ★ VB错误处理,
ado
常见错误,VB数据类型等,网上有很多教程是错的,强烈建议看此文
VB异常处理 (很重要)
ado
常见错误
ado
游标及锁定介绍 免费报表控件 免费表格控件 vb数据类型(很多程序出问题出在这个,一定要看,VB msdn说的不太对) VB可用的AES加密sqlite_odbc 及 cairo_sqlite (VBRichClient自带的非odbc
连接
) 有vbRichClient代替winsock、实现vb多线程及
远程
调用activeX等
ADO
.NET的基本命名空间和类
在
ADO
.NET中可以把类分为.NET数据提供者对象和用户对象。提供者对象专用于每一种类型的数据源;专用于提供者的用户对象完全在数据源中实际的读取和写入工作。用户对象是将数据读取到内存中后用来
访问
和操纵数据的对象。用户对象以非
连接
方式使用;甚至在
数据库
连接
关闭之后,也可以使用内存中的数据。提供者对象要求活动的
连接
,您可以使用它们首先读取数据,然后根据需要,通过用户对象使用内存中的数据,或通过使用提
第十一节: EF的三种模式(一) 之 DBFirst模式(SQLServer和MySQL两套方案)
一. 简介 EF
连接
数据库
有三种模式,分别是DBFirst、ModelFirst、CodeFirst,分别适用于不同的开发场景。 该章节,将主要介绍EF的DBFirst
连接
SQLServer
数据库
和MySql
数据库
两种操作方式 该模式在EF中出现的出现的最早,符合我们的传统开发模式,先设计
数据库
→然后在代码通过EF与
数据库
建立映射关系,是EF最早的一种使用方式,使用广泛.以数据...
ODBC操作
数据库
ODBC是微软公司开放服务结构中有关
数据库
的一个组成部分,它建立了一组规范,并提供了一组对
数据库
访问
的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。一个基于ODBC的应用程序对
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章