{
MySqlConnection conn = new MySqlConnection()//数据库连接
MySqlCommand cmd = new MySqlCommand()//命令执行器
try
{
conn = new MySqlConnection("Server=localhostUser Id=rootPassword=1234Persist Security Info=TrueDatabase=mysql")
//连接串格式:
//Server是服务器名,可以是IP地址
//User Id是用户名
//Password是密码
//Database是要 *** 作的数据库名
conn.Open()//打开数据库
cmd = conn.CreateCommand()//创建连接器的命令执行器
cmd.CommandText = "show tables"//将要执行的SQl语句传给命令执行器
MySqlDataReader reader = cmd.ExecuteReader()//执行数据查询,返回读取器
if(reader.HasRows)//返回结果集不为空
{
while(reader.Read())//移动读取指针到下一条记录(初始时指针在第一条记录之前)
{
string rset = reader.GetString(0)//以字串形式返回第一个字段值
if(!string.IsNullOrEmpty(rset))//数据不为空时
listBox1.Items.Add(rset)//加载到LISTBOX中
}
}
}
catch(Exception err)
{//异常捕获并输出
MessageBox.Show(err.Message + "\r\n" + err.StackTrace)
}
finally
{
cmd.Dispose()//释放命令执行器
conn.Close()//断开数据库连接
conn.Dispose()//释放连接器
}
}
void ListBox1Click(object sender, EventArgs e)
{
int idx = listBox1.SelectedIndex//得到LISTBOX中单击的行号
string sret = listBox1.Items[idx].ToString()//得到被单击行的文本
if(!string.IsNullOrEmpty(sret))
textBox1.Text = sret//显示到TEXTBOX中
}
我用的IDE环境是SHARPDEVLOPER,数据库是MYSQL的
有不明白的在线M我,QQ是93803979,其它IDE环境或数据库我现在没有,明天可以给你写
最简单的string connString = ConfigurationManager.AppSettings["ConnectionString"]
string username=Request.QueryString["username"]
string sql="select username , password from user where username=username"
SqlConnection conn = new SqlConnection(connString)
SqlDataAdapter adapter = new SqlDataAdapter(sql, conn)
conn.Open()
DataSet ds = new DataSet()
adapter.Fill(ds)
if(ds.table[0].Rows[0]["username"])
{
Response.Write "登录成功"
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)