关于c#中使用IP连接本地和远程数据库的问题!!!!!!

service323 2011-12-14 10:00:24
C#中通过IP地址,数据库名,以及账号,密码连接本地和远程数据库。求基本代码!!!!!!!!先谢谢大家!!!!!!!!
...全文
441 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zengxin2008 2011-12-14
  • 打赏
  • 举报
回复
楼上正解,注意一点,如果是远程连接,那还需去数据库那里设置一下
萧炎 2011-12-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zyloveyrf 的回复:]

string conStr = "Data Source=" + IP地址 + "," + 端口号 + ";Initial Catalog=数据库名字;User ID=" + 登录数据库用户名 + ";Password=" + 登录数据库的密码;
[/Quote]

UserID看你的数据库而定的 有的叫做uid
PassWord同理

还有就是你要设置下你的数据库 要设置成可以远程连接
覃祖甘 2011-12-14
  • 打赏
  • 举报
回复
本文通过Web.config配置、调用方法等介绍了C#连接数据库的方法。


VS2005 连接ACCESS,SQL SERVER,ORACLE数据库测试通过。

下面我们开始介绍c#连接数据库:

首先我们新建立一个项目,填加一个类,专门用做数据库连接用。

这里我们给这个类起名叫DataBase.cs,下面是这个类的内容。
1.using System; 2.using System.Data; 3.using System.Configuration; 4.using System.Web; 5.using System.Web.Security; 6.using System.Web.UI; 7.using System.Web.UI.WebControls; 8.using System.Web.UI.WebControls.WebParts; 9.using System.Web.UI.HtmlControls; 10.using System.Data.OleDb; //这一行是我们手动添加上去的 11./// < summary> 12./// DataBase 的摘要说明 13./// < /summary> 14.public class DataBase 15.{ 16.//定义一个静态的OleDbConnection对象 17.private static OleDbConnection con = null; 18.//定义一个静态的字符串 19.private static string conStr = null; 20./// < summary> 21./// 得到 con 连接,默认获取conStr 22./// < /summary> 23.public static OleDbConnection Con 24.{ 25.get 26.{ 27.GetCon(); 28.return con; 29.} 30.} 31./// < summary> 32./// 得到 con 连接,默认获取conStr 33./// < /summary> 34.private static void GetCon() 35.{ 36.//从Web.config文件中获取数据库连接字符串,Web.config文件内容我们在后面给出 37.//需要注意的是ConnectionStrings["conStr"]中的"conStr"必须 38.//和Web.config中连接字符串的name保持一致,后面我们也会说到 39.conStr = ConfigurationManager.ConnectionStrings["conStr"].ToString(); 40.//如果con对象为空则创建 41.if (con == null) 42.{ 43.con = new OleDbConnection(conStr); 44.} 45.//如果con的状态不为打开状态,则将其Open 46.if (con.State != ConnectionState.Open) 47.{ 48.con.Open(); 49.} 50.} 51./// < summary> 52./// 关闭数据库连接 53./// < /summary> 54.public static void Close() 55.{ 56.//如果con不为空,判断con的状态是否关闭,如否,则将其关闭 57.if (con != null) 58.{ 59.if (con.State != ConnectionState.Closed) 60.{ 61.con.Close(); 62.} 63.con.Dispose(); 64.con = null; 65.} 66.} 67.} Web.config配置


到这里我们的数据库连接类基本上就写完了,比较简单,这里只做数据库连接用,Web.config文件的配置也非常简单,只用配置一下< connectionStrings/>节点,具体将其改成这样:


1.< connectionStrings> 2.< add name="conStr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\newtest\ProjectCheck\DataBase\database.mdb;Persist Security Info=True"/> 3.< /connectionStrings> 注意这里的name="conStr",这里的"conStr"必须和我们前面所说的ConnectionStrings["conStr"]保持一致,但是可以随意定义名称,就是说如果name="aaa",后面也必须为ConnectionStrings["aaa"]。name="aabb",后面也必须为ConnectionStrings["aabb"]。
萧炎 2011-12-14
  • 打赏
  • 举报
回复
string conStr = "Data Source=" + IP地址 + "," + 端口号 + ";Initial Catalog=数据库名字;User ID=" + 登录数据库用户名 + ";Password=" + 登录数据库的密码;
thinkingforever 2011-12-14
  • 打赏
  • 举报
回复
就是一个连接字符串的写法,只要有操作数据库的书上都有,网上更多,别求了,求你去查吧
覃祖甘 2011-12-14
  • 打赏
  • 举报
回复
本文通过Web.config配置、调用方法等介绍了C#连接数据库的方法。


VS2005 连接ACCESS,SQL SERVER,ORACLE数据库测试通过。

下面我们开始介绍c#连接数据库:

首先我们新建立一个项目,填加一个类,专门用做数据库连接用。

这里我们给这个类起名叫DataBase.cs,下面是这个类的内容。
1.using System; 2.using System.Data; 3.using System.Configuration; 4.using System.Web; 5.using System.Web.Security; 6.using System.Web.UI; 7.using System.Web.UI.WebControls; 8.using System.Web.UI.WebControls.WebParts; 9.using System.Web.UI.HtmlControls; 10.using System.Data.OleDb; //这一行是我们手动添加上去的 11./// < summary> 12./// DataBase 的摘要说明 13./// < /summary> 14.public class DataBase 15.{ 16.//定义一个静态的OleDbConnection对象 17.private static OleDbConnection con = null; 18.//定义一个静态的字符串 19.private static string conStr = null; 20./// < summary> 21./// 得到 con 连接,默认获取conStr 22./// < /summary> 23.public static OleDbConnection Con 24.{ 25.get 26.{ 27.GetCon(); 28.return con; 29.} 30.} 31./// < summary> 32./// 得到 con 连接,默认获取conStr 33./// < /summary> 34.private static void GetCon() 35.{ 36.//从Web.config文件中获取数据库连接字符串,Web.config文件内容我们在后面给出 37.//需要注意的是ConnectionStrings["conStr"]中的"conStr"必须 38.//和Web.config中连接字符串的name保持一致,后面我们也会说到 39.conStr = ConfigurationManager.ConnectionStrings["conStr"].ToString(); 40.//如果con对象为空则创建 41.if (con == null) 42.{ 43.con = new OleDbConnection(conStr); 44.} 45.//如果con的状态不为打开状态,则将其Open 46.if (con.State != ConnectionState.Open) 47.{ 48.con.Open(); 49.} 50.} 51./// < summary> 52./// 关闭数据库连接 53./// < /summary> 54.public static void Close() 55.{ 56.//如果con不为空,判断con的状态是否关闭,如否,则将其关闭 57.if (con != null) 58.{ 59.if (con.State != ConnectionState.Closed) 60.{ 61.con.Close(); 62.} 63.con.Dispose(); 64.con = null; 65.} 66.} 67.} Web.config配置


到这里我们的数据库连接类基本上就写完了,比较简单,这里只做数据库连接用,下面我把Web.config文件的配置内容给大家列出来.Web.config文件的配置也非常简单,大家只用配置一下< connectionStrings/>节点,具体将其改成这样:


1.< connectionStrings> 2.< add name="conStr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\newtest\ProjectCheck\DataBase\database.mdb;Persist Security Info=True"/> 3.< /connectionStrings> 注意这里的name="conStr",这里的"conStr"必须和我们前面所说的ConnectionStrings["conStr"]保持一致,但是可以随意定义名称,就是说如果name="aaa",后面也必须为ConnectionStrings["aaa"]。name="aabb",后面也必须为ConnectionStrings["aabb"]。

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧