标签:
1.连接数据库,查数据
MySqlConnection mycon = new MySqlConnection("server=localhost;user id=root;password=root123;database=bizmap;Charset=utf8;"); mycon.Open(); MySqlCommand mycmd = new MySqlCommand("select * from versioninfo where versionName=‘" + versionName + "‘", mycon); MySqlDataReader read = mycmd.ExecuteReader(); mycon.Close();
插入数据
MySqlConnection mycon = new MySqlConnection("server=localhost;user id=root;password=root123;database=bizmap;Charset=utf8;"); mycon.Open();
mycon.Open(); String sqlinsert1 = "insert into versioninfo values(‘" + versionName + "‘,‘" + updateDate + "‘,‘" + description + "‘)";
MySqlCommand mycmd = new MySqlCommand(sqlinsert1,mycon);
//mycmd.CommandText = sqlinsert1;
mycmd.ExecuteNonQuery();
mycon.Close();
2.时间复杂度优化
数据库的OPEN,CLOSE操作往往占用大量时间,可以使用stringbuilder的append方法,拼接SQL语句,最终一并执行
3.字符串中使用startwith比使用contains复杂度要低,尽量使用前者
4.尽量减少循环层数,和数据库操作次数
标签:
原文地址:http://www.cnblogs.com/wxwx/p/5774265.html