有时候项目上不用类似 Entity Framework 的 ORM 连接数据库,所以稍微记一下 ADO.NET 连数据库的步骤吧。
- 建立
SqlConnection
对象; - 指定
SqlConnection
对象的ConnectionString
属性; - 打开数据库连接;
- 指定 SQL 语句;
- 建立
SqlDataAdapter
对象和DataSet
对象; - 填充
DataSet
; - 给
DataGrid
指定数据源
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "datasource = (local); initialcatalog = test; userid = sa; password = sa";
conn.Open();
string strCmd = "select * from test";
SqlDataAdapter myDataAdapter;
DataSet myDataSet = new DataSet();
myDataAdapter = new SqlDataAdapter(strCmd, conn);
myDataAdapter.Fill(myDataSet, "test");
myTestDataGrid.DataSource = myDataSet.Tables["test"];