数据库被分离后,数据文件还在,被分离的数据文件能且仅能被重新附加到原来与之分离的SQLServer实例上
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式
一般都是用mysql 的limit 功能来实现分页。select * from table limit $begin,$end
$begin=0
$end=10
即显示开始0-10个数据。
// 获得数据写入text(主方法)private void count(object sender, EventArgs e)
{
string str1 = "select * from 表名 where 条件 "//读取整张表
MySqlConnection coon = MySQL.getMySqlCon()//连接数据库,调方法
MySqlCommand mySqlCommand1 = MySQL.getSqlCommand(str1, coon)
coon.Open()
int record1 = MySQL.getResultCount(mySqlCommand1)
coon.Close()
label1.Text = record1.ToString()
}
//建立执行命令的语句对象
public static MySqlCommand getSqlCommand(String sql, MySqlConnection mysql)
{
MySqlCommand mySqlCommand = new MySqlCommand(sql, mysql)
return mySqlCommand
}
//查询记录数
public static int getResultCount(MySqlCommand mySqlCommand)
{
MySqlDataReader reader = mySqlCommand.ExecuteReader()
int result = 0
try
{
while (reader.Read())
{
if (reader.HasRows)
{
result = result + 1
}
}
}
catch (Exception)
{
}
finally
{
reader.Close()
}
return result
}
//此方法连接数据库
public static MySqlConnection getMySqlCon()
{
String mysqlStr = "Database=test3Data Source=127.0.0.1User Id=rootPassword=123456pooling=falseCharSet=utf8port=3306Allow Zero Datetime=True"
MySqlConnection mysql = new MySqlConnection(mysqlStr)
return mysql
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)