使用vs.net数据组件sqlconnectionsqlcommand等,很简单

解决方案 »

  1.   

    使用vs.net数据组件sqlconnectionsqlcommand等,很简单
      

  2.   

    1、连接串:String con="server=localhost;database=pubs;uid=sa;pwd=;";
    2、SqlConnection conn=new SqlConnection(con);
    3、SqlCommand cmd=new SqlCommand("select * from tablename",conn);
    4、建立连接conn.Open();
    5、你的代码(SqlDataReader,SqlDataAdapter等)
    6、断开连接conn.Close();
      

  3.   

    OleDbConnection conn=new OleDbConnection();
    conn.ConnectionString="";//你的连接串
    try
    {
    conn.Open();
    ...
    conn.Close();
    }
    catch(Exception e1)
    {
    MessageBox.Show(e1.Message);
    }
      

  4.   

    还需要引用
    using System.Data;
    using System.Data.OleDb ;
      

  5.   

    打开VS。NET后再打开Server Explorer,右击Data Connections,选择Add Connection....填Data Link Properties窗口。然后在Server Explorer中打开连接下的节点(首先要保证你的SQL中有数据)建立一个对话框,然后打开Toobox窗口选择Data部分双击sqlDataAdapter.就能一步一步的建立了。
      

  6.   

    使用vc.net的server explorer,建立数据库连接,按照提示一可以了(与使用ado,或者odbc建立连接的界面差不多)。至到可以看到sql server 库中的表字段,一说明成功了。
      然后你拖动表名或者表中的字段(多个字段也可以)到窗体中,放个鼠标,
    系统一会帮你做完连接的操作以及添加重要ado.net对象。
      你还要使用菜单命令,生成数据集DataSet,以后的操作一是有关数据库的查询编辑等操作了。这种方式,不仅速度快,而且不会出错。但有 点不足,你需要添加以下操作
    才能够正常保存对数据集的操作:
    private sqlDbCommandBuilder sqlcb= null;
    sqlcb = new sqlDbCommandBuilder(sqlDbDataAdapter1);
    sqlDbDataAdapter1.Fill(dataSet11,"test");
    //你的数据操作///你应该这样保存所做的操作数据
    DataSet changeDs =dataSet11.GetChanges();
    if (changeDs != null) oleDbDataAdapter1.Update(dataSet11,"test");
      

  7.   

    //因为我写的演示程序是使用access做的
    //修改最后一句代码:
    ///你应该这样保存所做的操作数据
    DataSet changeDs =dataSet11.GetChanges();
    if (changeDs != null) sqlDbDataAdapter1.Update(dataSet11,"test");备注:我在www.playicq.com有相应的含源代码的例子。
    在数据库应用条目,vs.net开发。
      

  8.   

    连接数据库,刚开始不要想得太多,先记住连接数据库六步曲:
    1.新建连接字符串:String conn="server=localhost;database=pubs;uid=sa;pwd=;";
    2.新建连接:SqlConnection myConnection=new SqlConnection(con);
    3.新建命令:SqlCommand myCommand=new SqlCommand("select * from tablename",myConnection);
    4.打开连接:myConnection.Open();
    5.执行命令:myCommand.ExecuteNonQuery();
    6.关闭连接:myConnection.Open();