C#中通过IP地址,数据库名,以及账号,密码连接本地和远程数据库。求基本代码!!!!!!!!先谢谢大家!!!!!!!!

解决方案 »

  1.   

    本文通过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"]。 
      

  2.   

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

  3.   

    本文通过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"]。 
      

  4.   


    UserID看你的数据库而定的 有的叫做uid 
    PassWord同理还有就是你要设置下你的数据库 要设置成可以远程连接