首页系统vb连接数据库(VB.Net实现远程连接SQL数据库)

vb连接数据库(VB.Net实现远程连接SQL数据库)

编程之家2024-02-0497次浏览

一、vb.net如何连接远程db2数据库

如果要程序直接连接DB2数据库,必须要有连接数据库的驱动程序,连接的代码,你可以参考如下(以前用C#写的,你改成VB.NET即可,ODBC连接对象)

vb连接数据库(VB.Net实现远程连接SQL数据库)

publicOdbcConnectionDb2Conn()

{

stringstr="DRIVER=IBMDB2ODBCDRIVER;UID=db2admin;PWD=db2admin;AUTHENTICATION=SERVER;PORT=50000;HOSTNAME=192.168.100.98;PROTOCOL=TCPIP;DATABASE=YCDATA";

OdbcConnectionConn=newOdbcConnection(str);

returnConn;

}

如果你是开发桌面程序而又不想在客户端安装数据库的驱动程序,那么你可以采用web网站(含webservice)或者remoting方式,只需要在服务端安装驱动即可

vb连接数据库(VB.Net实现远程连接SQL数据库)

二、vb如何连接远程Access数据库

开发环境:VB6.0

数据库关联模型:data控件

DBMS:access2000

数据库装在局域网里的另外一台服务器上,请问我怎样在自己的机器上写一个VB程序,来控制和查询这个数据库??

以下是连接字符串:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\计算机名\共享目录名\文件名.MDB;"

vb连接数据库(VB.Net实现远程连接SQL数据库)

关于此主题请参考:

如何操作远程http服务器上mdb数据库?《发布》

问题:

如何操作远程http服务器上mdb数据库?

已知某WEB服务器上的ACCESS数据库路径,如何在本地建立连接?

如何将远程http/web服务器的access数据库中的数据或表保存到本地?

回答:

无法简单实现。

Access是基于文件的,web服务器当然无法调用,这是原理问题。

不过你可以在WEB服务器上架设 Microsoft Replication Manager 4.0后就可以用过同步来完成通过 INTERNET进行的数据共享了。

如果你架设VPN的话可以,因为那是和在本机上access以文件形式操作mdb一样的。

你可以参考一下:

方法一:

你用类似 sql server等软件转一下。

http网络操作不是 Access的工作,是其他基于服务的数据库的应用范围。

方法二:

重新开发 Access数据库,用winsock等控件开发客户端发送数据,服务端接受数据的数据库,在两边同时运行access的情况下可以完成所需的操作。

回答:

Q& A回答

【提问】你好

【回答】你好

【提问】我在您的网站上想找一些远程访问数据库的文章,不过没找到,想直接请教您,打扰了

【回答】是远程访问mdb文件嘛?

【提问】是的,我WEB服务器用SQLSERVER2000,另一台机器装的ACESS,所有的数据要在WEB服务器录入,同时要更新到对应机器的ACESS数据库,数据更新要保持同步。就是我要在装SQL200O的中心机去更新远程的ACESS库。我看好多人说要文件共享,并且ACESS不支持存储过程,触发器,事务等,可是在有些网上又看到了说可以写存储过程的,我都搞不清了

【提问】望赐教

【回答】恐怕你要分清楚什么是access,什么是mdb,什么是jet应用了,你弄清楚了嘛?

【提问】没有,mdb不是ACESS的一个库文件吗,以前没用过。本来我说都装ACESS,结果领导非要用ACESS。领导的交往的朋友大多做ERP,办公自动化,是他们建议用的ACESS。

【回答】Access是一个软件,mdb是这个软件默认的存储格式,jet应用是使用jet引擎来调用 mdb这种格式的文件。Access当然支持存储过程,但是是以Access为界面,sqlserver或者msde为后端数据库。成为adp。mdb格式不支持远程数据操作,因为mdb是一种文件格式,所以你要操作文件必须用文件共享。

【回答】你是否是公司里的技术一把手,如果不是,那没什么可想的了,如果是,否决领导的提议。

三、VB6.0 如何连接SQL 数据库

你在SQL SERVER中新建一个数据库,然后将这个数据库生成脚本文件,根据情况修改后转存为MASTER下的一个存储过程。至于数据库名和数据文件路径可以做成参数传入,然后在VB中用连到MASTER后执行这个存储过程。

用VB与建立的SQL数据库连接

1.使用ODBC DSN连接字符串

DSN=mySystemDSN;Uid=myUsername;Pwd=myPassword

----------------------------------------------

2.使用无ODBC DSN的连接字符串

(1)标准安全性

Driver={SQL Server};Server=MyServerName;DataBase=myDatabaseName; _

Uid=myUsername;Pwd=myPassword

------------------------------------------------

(2)信任连接(分两种)

1)连接字符串1

Driver={SQL Server};Server=MyServerName;DataBase=myDatabaseName;Uid=;Pwd=;

2)连接字符串2

Driver={SQL Server};Server=MyServerName;DataBase=myDatabaseName;Trusted_Connection=yes

---------------------------------------------------------------------------

(3)连接本地SQL SERVER

Driver={SQL Server};Server=(local);DataBase=myDatabaseName; _

Uid=myUsername;Pwd=myPassword

-------------------------------------------------------------

(4)连接远程SQL SERVER

Driver={SQL Server};Server=xxx.xxx.xxx.xxx; _

Address=xxx.xxx.xxx.xxx,1433; _

Network=DBMMSOCN;DataBase=myDatabaseName; _

Uid=myUsername;Pwd=myPassword

-------------------------------------------------------

3.使用OLEDB PROVIDER FOR SQL SERVER的连接字符串

(1)标准安全性

Provider=SQLOLEDB.1; _

Password=myPassword; _

User ID=myUsername; _

Initial Catalog=myDatabaseName; _

Data Source=MyServerName

-------------------------------------------

(2)信任连接

Provider=SQLOLEDB.1; _

Initial Catalog=myDatabaseName; _

Data Source=MyServerName; _

Integrated Security=SSPI

--------------------------------------

(3)连接到命名实例

Provider=SQLOLEDB.1; _

Initial Catalog=myDatabaseName; _

Data Source=myServerName\myInstanceName; _

Password=myPassword; _

User ID=myUsername

--------------------------------------

(4)连接到本地SQL SERVER

Provider=SQLOLEDB.1; _

Password=myPassword; _

User ID=myUsername; _

Initial Catalog=myDatabaseName; _

Data Source=(local)

-----------------------------------------

(5)连接到远程SQL SERVER

Provider=SQLOLEDB.1; _

Netwprk Library=DBMMSOCN; _

Data Source=xxx.xxx.xxx.xxx,1433; _

Password=myPassword; _

User ID=myUsername; _

Initial Catalog=myDatabaseName;

支付牌照(支付牌照是什么意思?)中国bt联盟(BT中国联盟被关闭)