C#如何从MySQL里读数据?
用的MySQLDriverCS.dll那个东东。通过SQL语句select*fromtable1。转换成C#的语句,那么这样读出来的数据是什么格式?哪里能查到?table...
用的MySQLDriverCS.dll那个东东。
通过SQL语句 select * from table1。
转换成C#的语句,那么这样读出来的数据是什么格式?哪里能查到?
table1里有好几个不同种类的数据。
有varchar int 等。
求教。。。
另外,如果一个string t="方某某123456湖北";
如何把中间的 方某某 123456 湖北 分别截取出来。。。 展开
通过SQL语句 select * from table1。
转换成C#的语句,那么这样读出来的数据是什么格式?哪里能查到?
table1里有好几个不同种类的数据。
有varchar int 等。
求教。。。
另外,如果一个string t="方某某123456湖北";
如何把中间的 方某某 123456 湖北 分别截取出来。。。 展开
3个回答
展开全部
我给你举一个例子,你看了就懂了,不懂的话加我QQ,一起交流!
string user = "";
string password = "";
SqlConnection con = new SqlConnection(connection);
con.Open();
try
{
sql = "select * from user_info where ID='" + this.tbuser.Text.Trim() + "'";
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataReader re = cmd.ExecuteReader();
if (re.Read())
{
user = (string)re.GetValue(0);
password = (string)re.GetValue(1);
}
else
{
Response.Write("<script>alert('此账户不存在!');</script>");
}
bool jadge = string.Equals(password.Trim(), this.tbpassword.Text.Trim());
if (jadge)
{
Response.Write("<script>alert('你已成功登录!');</script>");
Response.Redirect("~/Index.aspx");
}
else
{
Response.Write("<script>alert('您输入的密码错误!');</script>");
}
con.Close();
}
catch
{
Response.Write("<script>alert('数据加载失败!');</script>");
}
string user = "";
string password = "";
SqlConnection con = new SqlConnection(connection);
con.Open();
try
{
sql = "select * from user_info where ID='" + this.tbuser.Text.Trim() + "'";
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataReader re = cmd.ExecuteReader();
if (re.Read())
{
user = (string)re.GetValue(0);
password = (string)re.GetValue(1);
}
else
{
Response.Write("<script>alert('此账户不存在!');</script>");
}
bool jadge = string.Equals(password.Trim(), this.tbpassword.Text.Trim());
if (jadge)
{
Response.Write("<script>alert('你已成功登录!');</script>");
Response.Redirect("~/Index.aspx");
}
else
{
Response.Write("<script>alert('您输入的密码错误!');</script>");
}
con.Close();
}
catch
{
Response.Write("<script>alert('数据加载失败!');</script>");
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string s = "select * from table1";
sqlconnection conn=new sqlconnection();
SqlCommand com = new SqlCommand(s, conn);
问题一
1、通过datareader对象读取数据库中的数据
SqlDataReader dr = com.ExecuteReader();
dr.read();//只能读取第一条记录,如果不止一条,可通过while()循环。
2、可将查询结果绑定到gridview控件
DataSet ds = new DataSet();
SqlDataAdapter adp = new SqlDataAdapter(s, c);
adp.Fill(ds);
gv.DataSource = ds.Tables[0];
问题二
t.substring(起始索引,子字符串长度);
sqlconnection conn=new sqlconnection();
SqlCommand com = new SqlCommand(s, conn);
问题一
1、通过datareader对象读取数据库中的数据
SqlDataReader dr = com.ExecuteReader();
dr.read();//只能读取第一条记录,如果不止一条,可通过while()循环。
2、可将查询结果绑定到gridview控件
DataSet ds = new DataSet();
SqlDataAdapter adp = new SqlDataAdapter(s, c);
adp.Fill(ds);
gv.DataSource = ds.Tables[0];
问题二
t.substring(起始索引,子字符串长度);
追问
额。感觉还是深奥了点……
刚有查到用 DataTable 处理表数据。
DataTable dtable = new DataTable();
dtable = 取得数据表
StringWriter sw=new StringWriter();
sw.WriteLine( "id\t... "); //标题字段
foreach(DataRow dr in dtable.Rows)
{
sw.WriteLine(dr[ "ID "]+ "\t +。。。); //内容字段
}
能演示下实例代码吗?最好关键地方注释下……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
t.subString(begin,end)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询