连接数据库

连接数据库
程序访问数据库的步骤:
       ①开始 
           引入
           using System.Data;
           using System.Data.SqlClient;
       ②应用命名空间

                加入命名空间:using System.Data.OracleClient;

           连接数据库: string conString = "data source=IP地址; Database=数据库名;

           user id=用户名; password=密码";

           OracleConnection myconnection = new OracleConnection(conString);

           myconnection.open();

       ③创建一个SqlConnection 对象
       ④打开连接
       ⑤创建一个SqlCommand对象
       ⑥获取SqlDataReader对象
       ⑦关闭SqlDataReader对象
       ⑧关闭连接
       ⑨结束
  public void Get()
        { 
              SqlConnection con = new SqlConnection("server=.;database =BBS;Trusted_Connection=SSPI");
              con.Open();
              SqlCommand cmd=new SqlCommand("select*from student",con);
              SqlDataReader myreader = cmd.ExecuteReader();
            while (myreader.Read())
        {
          Console.WriteLine(myreader.GetValue(0)+" "+myreader.GetValue(1));
        }
            myreader.Close();
            con.Close();
        }
         static void Main(string[]args)
        {
            new Test1().Get();
        }
    }
增删查改:
查询功能
public List<Users> select() {
            List<Users> list = new List<Users>();
            SqlConnection con = new SqlConnection("server=127.0.0.1;uid = 
                                              sa; pwd =wang;database =second");
            SqlCommand cmd = new SqlCommand("select * from users", con);
            con.Open();
            SqlDataReader myreader = cmd.ExecuteReader();
            while (myreader.Read())
            {
                Users u = new Users();
                u.Id =(int) myreader.GetValue(0);
                u.Name =(string) myreader.GetValue(1);
                u.Password = (string)myreader.GetValue(2);
                list.Add(u);
           }
以上是今天的知识的初步了解,如果你有什么不会的话,可以来 狗刨学习网 上来看看,如果你想在Unity3D上大展手脚的话,可以来 狗刨培训 与专家咨询。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值