关于c#中使用IP连接本地和远程数据库的问题!!!!!! C#中通过IP地址,数据库名,以及账号,密码连接本地和远程数据库。求基本代码!!!!!!!!先谢谢大家!!!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本文通过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"]。 string conStr = "Data Source=" + IP地址 + "," + 端口号 + ";Initial Catalog=数据库名字;User ID=" + 登录数据库用户名 + ";Password=" + 登录数据库的密码; 本文通过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"]。 UserID看你的数据库而定的 有的叫做uid PassWord同理还有就是你要设置下你的数据库 要设置成可以远程连接 gridview 分页转跳后看不到下面 "第一页"等标记 C#中从txt中导入并存为点数组(全局变量) 招工帖,有兴趣的和我联系 C#中串口通信方面的问题 [大话设计模式] c#中文件输入输出问题? 通過WebService訪問服務器數據庫中的數據和直接連結服務器數據庫訪問,兩者的優缺點,或是應該用哪種方法? 请推荐c#经典图书。 100 求救:WPF拖拽文件后释放文件时怎样判断是否为指定的目标软件 写了一个Office文件资源提取工具,希望大家多多指教 bitMap格式保存时背景色如何由原先的灰色改为白色
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"]。
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"]。
UserID看你的数据库而定的 有的叫做uid
PassWord同理还有就是你要设置下你的数据库 要设置成可以远程连接