C#能实现远程数据库连接吗? 请问各位,一向用C#编写的WINDOWS窗体软件都是连接本的数据库, 那怎么样才能实现与网络中的数据库进行连接呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Data Source=192.168.0.1/data.mdb?这样吗。ACCESS数据库 基于文件引擎的access啊~~~搜索吧~~http://www.ehomesoft.com.cn/File/12371.html 可以用 Xml WebService 着为DataBindingSource(反正一控件,写对没我不确定)的数据源(见MSDN)不过我没看懂MSDN那个例子,估计是针对你这种需求的. you can try below : 1在app.config文件中配置: <add key="DNS" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\10.144.26.252\c$\WINDOWS\system32\database.mdb;Jet OLEDB:Database Password=123;Persist Security Info=False"/> 输入远程服务器的IP,注意数据库所在文件夹必须是共享的,再输入数据库的密码即可2 采用连接串:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\192.168.1.12\\test.mdb (可能需要先配置数据源ODBC中去) 文件名:直接连接*.mdb文件名,但跟以前本机器不同的是绝对网络路径(在另一台机器上的文件必须被共享) 3C#远程调用类,Remoting来做,需要有个服务程序来操作ACCESS,客户程序再通过访问服务程序来达到间接访问ACCESS的。 Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\192.168.1.12\\test.mdb TEST.mdb是放在FTP里吗? class myDB { private static string ConnString = " Source=数据库地址;database=数据库;uid=sa;pwd=sa"; public static string ConStr { get { return ConnString; } } } 你的是Access数据库啊?好像Access不能远程吧!你这里的远程是指通过内网还是外网?内网的话参考上面的意见,外网好像是不行,换个款式的数据库,如SQL Server 能不能接入远程的,C#肯定能。SERVER=IP\name,....但能否成功的接入,取决于对方数据库是否开放了远程连接。 server=IP\DBName.mdb;不过,还是用WebService比较好,WebService可以进行安全控制,而你的共享可能控制安全比较麻烦 如果是access,只有在内网中将文件夹共享才可以sqlserver oracle等内网外网就不管了,都可以 远程的最好不要用ACCESS数据库,不好控制安全性和权限 用System.Romating,在天极网开发者.net C#里有相关文章. 连远程最好就别用access了吧。 以楼主问的问题及水平,还是不用System.Romating建议你改SQL数据库,最简单。 鉴于楼主的水平,别钻这个牛角尖,浪费时间。远程就用sqlserver好了。 当然可以啊?Data Source=\\ip号\\test.mdb http://download.csdn.net/source/333040 <add name="FilmsConnectionString" connectionString="Data Source=IP;Initial Catalog=数据库名;User ID=用户名;Password=密码;" providerName="System.Data.SqlClient"/> 本地不用没有客户端用remoting 如果不能...微软.NET开发组可以集体自裁了...能问出这样的问题...大家就别用WebService或System.Romating来忽悠了...还是给lz讲讲SQLConnection和连接字符串吧... 写 Xml WebService 好了 局域网里的可以连接,直接把本地地址改为:\\192.168.0.2\TEST\TEST.MDB就OK了。 怎样用Timer控件实现自动结算功能 急!!!如何在一个解决方案中引用控件?? c#程序插入mysql出现乱码怎么解决? 对象测试工作台怎么用啊? 关于Application_Error方面的问题 vb 转 C# 的 代码? 有什么问题吗? C#里面的WEB Table控件报错问题请教!急!在线等! 谁能说一下软件换肤的原理。。。。 有谁知道如何用C#打开网上邻居的用户、共享文件夹(有用一定给分? 求一C#树型控件!有源码最好哦! HashTable Question 怎么用C#来二次开发project
?这样吗。ACCESS数据库
搜索吧~~http://www.ehomesoft.com.cn/File/12371.html
DataBindingSource(反正一控件,写对没我不确定)的数据源(见MSDN)
不过我没看懂MSDN那个例子,估计是针对你这种需求的.
1在app.config文件中配置: <add key="DNS" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\10.144.26.252\c$\WINDOWS\system32\database.mdb;Jet OLEDB:Database Password=123;Persist Security Info=False"/> 输入远程服务器的IP,注意数据库所在文件夹必须是共享的,再输入数据库的密码即可2 采用连接串:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\192.168.1.12\\test.mdb (可能需要先配置数据源ODBC中去)
文件名:直接连接*.mdb文件名,但跟以前本机器不同的是绝对网络路径(在另一台机器上的文件必须被共享)
3C#远程调用类,Remoting来做,需要有个服务程序来操作ACCESS,客户程序再通过访问服务程序来达到间接访问ACCESS的。
{
private static string ConnString = " Source=数据库地址;database=数据库;uid=sa;pwd=sa";
public static string ConStr
{
get
{
return ConnString;
}
}
}
但能否成功的接入,取决于对方数据库是否开放了远程连接。
sqlserver oracle等内网外网就不管了,都可以
建议你改SQL数据库,最简单。
直接把本地地址改为:\\192.168.0.2\TEST\TEST.MDB就OK了。