2、然后重启MySQL服务 windows环境中: net stop MySQL net start MySQL linux环境中: /etc/init.d/MySQLd restart
3、设置新的ROOT密码 然后再在命令行下执行: MySQL-uroot -p MySQL 直接回车无需密码即可进入数据库了。 现在我们执行如下语句把root密码更新为7758521: update user set password=PASSWORD("7758521") where user='root'quit 退出MySQL。
4、还原配置文件并重启服务 然后修改MySQL配置文件把刚才添加的那一行删除。 再次重起MySQL服务,密码修改完毕。 用新密码7758521试一下吧,又能登入MySQL的感觉就是不一样吧?
BindingSource bs = dataGridView1.DataSource as BindingSourceif (bs == null) { return}
DataTable dt = bs.DataSource as DataTable
if (dt == null) { return}
DataTable dtchange = dt.GetChanges()
if (dtchange == null) { return}
DataTable dtUpdate = dtchange.GetChanges(DataRowState.Modified)
if (dtUpdate == null) { return}
多加些判断吧亲,写代码其实逻辑都不复杂,关键是健壮性
DataReader.read()每次读入一个string,所以只要用
int i=0
while(sdr.read())
{
arry[i]=sdr["birthday"].toString()
}
即可.
但是数据表查出来的数据不唯一,所以用arry还不如用List泛型
List<string>arry =new List<string>()
然后将arry[i]=sdr["birthday"].toString()
改为collection式的 *** 作语句:
arry.add(sdr.read())
不同意1楼说的用DataAdpter和DataSet,本来就是个简单的查询而已,何必呢?
楼主是在用MySQL数据库吗?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)