C#编写数据库连接测试事例说课讲解.docxVIP

  • 3
  • 0
  • 约2.77万字
  • 约 23页
  • 2020-04-19 发布于浙江
  • 举报

C#编写数据库连接测试事例说课讲解.docx

C#编写数据库连接测试事例 C#实现数据库测试 实现sqlserver2000的数据读取 如图所示: 可以通过连接数据库sql-选择数据库-选择表来完成; #region 连¢?接¨?数oy据Y库a private void button1_Click(object sender, EventArgs e) { initdb(textBox1.Text, textBox2.Text.ToString(),0); } #endregion #region 读取选择的数据库,将数据库中包含的表加入到listbox2中 private void listBox1_DoubleClick(object sender, EventArgs e) { string s = ; s = listBox1.SelectedItem.ToString(); initdb(textBox1.Text, s,0); } #endregion #region 读取某表的内容 private void listBox2_DoubleClick(object sender, EventArgs e) { string s = ; string s1 = ; s = listBox1.SelectedItem.ToString(); s1 = listBox2.SelectedItem.ToString(); string retstr = open_table(textBox1.Text, s, s1, ); open_table(textBox1.Text, s, s1,retstr); } #endregion 其中initdb函数如下: #region 初始化sql,连接ip地址,也可以用于读取某数据库有多少个数据表 initdb // if dbname is null ,then return system_db_name //else connect dqlname(ip),connect dbname return tablename of dbname public bool initdb(string sqlname/*sqlserver ip */,string dbname /*database name */,int bz) { //如果数据库名称为空,返回数据库的所有名称; if (dbname == ) { connectstring = server = + sqlname + ;database=master;uid=sa;pwd=; commandstring = select name from sysdatabases; try { string yg_code = 1; //这里是定义了一个参数数组,不过里面就一条参数 SqlParameter[] parameters = { new SqlParameter(@yh_code, yg_code) }; //这个SqlDataAdapter很强大,与数据库的交互就靠它来实现的 //在初始化时把sqlCommand,connString传入设计好的构造器 SqlDataAdapter Adapter = new SqlDataAdapter(commandstring, connectstring); //将参数加入到Adapter中 Adapter.SelectCom

文档评论(0)

1亿VIP精品文档

相关文档