在查询数据库的过程中,使用方法ExecuteReader,返回的结果是MySqlDataReader,由于引用的信息错误,会绕远路进行记录;
stringconnectionstr=' server=localhost; uid=根; password=; 数据库=db _ family '; string SQL content=' select * fromt _ user '; mysqlconnectionsqlconnection=null; MySqlDataReader reader=null; try { sqlconnection=newmysqlconnection (connectionstr ); sqlConnection.Open (; mysqlcommandcommand=newmysqlcommand (SQL content,sqlConnection ); reader=command.ExecuteReader (; while(reader.read () (if ) reader.hasrows ) ) console.writeline ) reader.getint32 )0) : ) reader.getstine } finally { reader.Close (); sqlConnection.Close (; }