[VB.NET]如何动态设置数据库访问方法
2008-12-29 22:21
651 查看
<script type="text/javascript"><!--
google_ad_client = "pub-8333940862668978";
/* 728x90, 创建于 08-11-30 */
google_ad_slot = "4485230109";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
如何动态设置数据库访问方法
用vs2003 开发 c/s应用程序时,想让程序根据服务器是否在本局域网内动态选择访问方法,如果是在局域网内直接访问,否则用webservices访问,数据层该怎么做呢?
__________________________________________________________________________
ding
__________________________________________________________________________
等待中.............
__________________________________________________________________________
这个 应该是 判断你的 服务器
和自己在不在一个网络内吧
__________________________________________________________________________
找出你网卡的地址及子网掩码.和他设置的服务器地址比较.
__________________________________________________________________________
判断用户端IP是否10或192开头
__________________________________________________________________________
判断用户端IP是否10或192开头
__________________________________________________________________________
学习
__________________________________________________________________________
我的意思不是区分数据库位置,这个比较容易做到。我是觉得Webservice的效率要比直接访问低,而大多数访问都是在局域网内。所以才要区别对待,是不是得做两个数据层?
__________________________________________________________________________
局域网用Remoting,做客户端做代理即可。
__________________________________________________________________________
Socket 访问。
客户机怎么知道服务器是本地、还是远程?
__________________________________________________________________________
方法如下:
连接内网
IF 未出错 THEN
使用C/S方式运行
ELSE
连接外网
IF 未出错 THEN
使用B/S方式运行
ELSE
提示电脑两网均无法连接
退出系统
ENDIF
ENDIF
关键技术是在程序中嵌入捕获错误代码就可(连接数据库出库当然就是网络不通了!呵呵)
__________________________________________________________________________
先检测一下是局域网内是否有服务器启动(获得本机IP,然后根据本机ip扫描本局域网内的所有IP地址,若连接成功,那么使用直接链接)
__________________________________________________________________________
不必了,使用一个设置界面,程序初始化的时候选择即可,
__________________________________________________________________________
关注
__________________________________________________________________________
接口抽象,实现封装。
__________________________________________________________________________
使用一个设置界面,程序初始化的时候选择, 然后在做处理
__________________________________________________________________________
相关文章推荐
- [VB.NET]Html的Table和它的行转变成服务器控件的方法,及动态生成n个列后对列的访问
- 如何设置对VB数据库连接的动态路径
- 经典讲解VB.NET线程方法之访问数据库
- 如何用VB.Net创建一个三层的数据库应用程序
- 在VB.NET中 用代码 利用SQL语句创建数据库、表、存储过程、视图、索引、规则、修改表、查看数据等的方法
- 到底应该如何在VB的ListView中动态加载数据库中的大量记录?
- 一个数据库查询方法(可以动态设置查询参数,设置查询条件),很巧妙的组合sql语句
- mysql 数据库远程访问设置方法
- VB.NET连接数据库的几种方法
- Farseer.net轻量级开源框架 中级篇:动态数据库访问
- ASP.NET中常用的26个优化性能方法---数据库访问性能优化
- [转] 如何用VB.Net创建一个三层的数据库应用程序
- SQL Server 2014数据库远程访问设置方法
- vb.net 数据库访问操作
- Jquery如何序列化form表单数据为JSON对象 C# ADO.NET中设置Like模糊查询的参数 从客户端出现小于等于公式符号引发检测到有潜在危险的Request.Form 值 jquery调用iframe里面的方法 Js根据Ip地址自动判断是哪个城市 【我们一起写框架】MVVM的WPF框架(三)—数据控件 设计模式之简单工厂模式(C#语言描述)
- [VB.NET]VB2005,DataGridView如何设置当前的单元格里的内容处于编辑状态.
- [VB.NET]vb中很容易实现的打印机设置窗口,在vb.net中如何实现?烦恼中!
- [VB.NET]我在dataset里新建了一个datatable表,不知道如何把表添加到数据库里面,请指点一下!
- ASP.net出现“访问IIS元数据库失败”解决方法
- win8.1动态壁纸如何设置?window8.1系统动态壁纸设置方法