在SQL Server里面建一个名为testDb的数据库,并在其中建立一个名为admins的表,如图所示:
C#访问数据库,先要与数据库,大致可以分为如下几步:
以访问上述testDb数据库下admins的表数据为例:
string connString = "Data Source=.;Initial Catalog=testDb;User ID=sa;Password=123456";
SqlConnection conn = new SqlConnection(connString);//实例连接对象
conn.Open();//打开数据库连接
string sqlString = "select * from admins";
SqlCommand command = conn.CreateCommand();//通过连接对象创建数据库命令对象
command.CommandText = sqlString; //确定文本对象执行的SQL语句
SqlDataReader dataReader=command.ExecuteReader();
while (dataReader.Read())
{
string str = null;
for (int i = 0; i < dataReader.FieldCount; i++)
{
str += dataReader.GetValue(i).ToString().Trim() + "\t";
}
str += "\n";
listBox1.Items.Add(str);
}
conn.Close();