常用连接数据库字符串信息

①:connstr="Data Source = localhost;Initial Catalog = Northwind;User ID = sa;Password = sa"
②:connstr = @"Data Source=./SQLEXPRESS;AttachDbFilename=D:/PUBS.MDF;
              Integrated Security=True;Connect Timeout=30;User Instance=True"
③:connstr="Server =.;Initial Catalog=Northwind;Trusted_Connection=SSPI;Connect Timeout=30;"
  [说明:]如果SQL Server必须已经设置了需要用户名和密码则使用 ①
         如果SQL Server设置为Windows登录             则使用 ③
④:connstr="Provider = Microsoft.Jet.OleDb.4.0;Data Source = E://学习资料//NorthWind.mdb"
   ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data source=" + Server.MapPath("grocertogo.mdb");
⑤:连接Oracle
        //程序代码:
        //--------------------------------------------------------------------------------

        //using System.Data.OracleClient;
        //using System.Data;

        在窗体上添加一个按钮,叫Button1,双击Button1,输入以下代码
        //private void Button1_Click(object sender, System.EventArgs e)
        //{
        //string ConnectionString="Data Source=sky;user=system;password=manager;";//写连接串
        //OracleConnection conn=new OracleConnection(ConnectionString);//创建一个新连接
        //try
        //{
        //conn.Open();
        //OracleCommand cmd=conn.CreateCommand();

        //cmd.CommandText="select * from MyTable";//在这儿写sql语句
        //OracleDataReader odr=cmd.ExecuteReader();//创建一个OracleDateReader对象
        //while(odr.Read())//读取数据,如果odr.Read()返回为false的话,就说明到记录集的尾部了
        //{
        //Response.Write(odr.GetOracleString(1).ToString());//输出字段1,这个数是字段索引,具体怎么使用字段名还有待研究
        //}
        //odr.Close();
        //}
        //catch(Exception ee)
        //{
        //Response.Write(ee.Message); //如果有错误,输出错误信息
        //}
        //finally
        //{
        //conn.Close(); //关闭连接
        //}
        //}

        //--------------------------------------------------------------------------------

        //4.C#连接MySQL
        //程序代码:
        //--------------------------------------------------------------------------------

        //using MySQLDriverCS;

        建立数据库连接
        //MySQLConnection DBConn;
        //DBConn = new MySQLConnection(new MySQLConnectionString("localhost","mysql","root","",3306).AsString);
        //DBConn.Open();

        执行查询语句
        //MySQLCommand DBComm;
        //DBComm = new MySQLCommand("select Host,User from user",DBConn);

        读取数据
        //MySQLDataReader DBReader = DBComm.ExecuteReaderEx();

        显示数据
        //try
        //{
        //while (DBReader.Read())
        //{
        //Console.WriteLine("Host = {0} and User = {1}", DBReader.GetString(0),DBReader.GetString(1));
        //}
        //}
        //finally
        //{
        //DBReader.Close();
        //DBConn.Close();
        //}

        关闭数据库连接
        //DBConn.Close();

        //--------------------------------------------------------------------------------

        //5.C#连接IBM DB2
        //程序代码:
        //--------------------------------------------------------------------------------

        //OleDbConnection1.Open();
        打开数据库连接
        //OleDbDataAdapter1.Fill(dataSet1,"Address");
        将得来的数据填入dataSet
        //DataGrid1.DataBind();
        绑定数据
        //OleDbConnection1.Close();
        关闭连接

        增加数据库数据
        //在Web Form上新增对应字段数量个数的TextBox,及一个button,为该按键增加Click响应事件代码如下:

        //this.OleDbInsertCommand1.CommandText = "INSERTsintosADDRESS(NAME,
        //EMAIL, AGE, ADDRESS) valueS
        //(''"+TextBox1.Text+"'',''"+TextBox2.Text+"'',''"+TextBox3.Text+"'',''"+TextBox4.Text+"'')";
        //OleDbInsertCommand1.Connection.Open();
        打开连接
        //OleDbInsertCommand1.ExecuteNonQuery();
        执行该SQL语句
        //OleDbInsertCommand1.Connection.Close();
        关闭连接

        //6.C#连接SyBase
        //程序代码: (OleDb)
        //--------------------------------------------------------------------------------

        //Provider=Sybase.ASEOLEDBProvider.2;Initial Catalog=数据库名;User ID=用户名;
        //Data Source=数据源;Extended Properties="";Server Name=ip地址;
        //Network Protocol=Winsock;Server Port Address=5000;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值