连接mysql数据库时要添加引用 在浏览里找MySql.Data.dll这个文件 这个文件需要下载

asp.net 带参数链接 asp.net web如何调用数据库_实例化

首先新建项目 asp.net项目 在web.config文件中添加代码
1.准备
*/*name 是调用别名 相当于控件id /

<add name ="wjy"

*/connectionString 我这个里写的是调用本地数据库 调用服务器的需要在这个字段中写ip post字段中是端口 数据库端口 user id 是数据库用户名 password 是数据库登录密码/ **
/ database 字段是数据库名称/ **
**/
Persist Security Info属性的意思是表示是否保存安全信息,其实可以简单的理解为"ADO在数据库连接成功后是否保存密码信息",

True表示保存,False表示不保存*/

connectionString="server=localhost;port = 8081;user id = root; password = root; persistsecurityinfo = True;database = st"
/providerName 字段存储的是所用的是哪个数据库 这里是调用mysql/
providerName="MySql.Data.MySqlClient"/>

代码

2.调用数据库
新建一个web窗体
在cs文件中写如下代码

/方法2/

/本段是连接web.config中的代码/

string constr1 = ConfigurationManager.ConnectionStrings["wjy"].ToString();

/创建数据库连接/

MySqlConnection conne = new MySqlConnection(constr1);

/打开数据库/

conne.Open();

/数据库语句/

string sql = "select * from student";

/创建一个适配器  并传入数据库语句与连接/

MySqlDataAdapter da = new MySqlDataAdapter(sql,conne);

/数据/

/从数据库中获取到的数据/

DataTable dt = new DataTable();

da.Fill(dt);

/把从数据库获取的数据放入控件中并显示/

GridView1.DataSource = dt;

GridView1.DataBind();

/关闭数据库/

conne.Close();

连接有三种方法
第一种 实例化Connection对象
法1. command对象

实例化 command对象

cmd.ExecuteReader()

实例化DataReader 对象

GridView1数据绑定

释放资源

/Connection方法1//static string constr = ConfigurationManager.ConnectionStrings["wjy"].ToString();/

/实例化MySqlConnection对象/

MySqlConnection conn = new MySqlConnection(constr);

conn.Open();
string selstr = "select * from student";
        MySqlCommand cmd = new MySqlCommand(selstr,conn);
        /*实例化MySqlDataReader对象 cmd.ExecuteReader()*/
        /*数据*/
        MySqlDataReader dr = cmd.ExecuteReader();
        /*gtridview 数据绑定  释放资源*/
        Response.Write(dr);
        conn.Close();

第二种

实例化DataAdapter

实例化DataTable对象

da.Fill(dt);/方法2/

string constr1 = ConfigurationManager.ConnectionStrings["wjy"].ToString();

MySqlConnection conne = new MySqlConnection(constr1);

conne.Open();

string sql = "select * from st";

MySqlDataAdapter da = new MySqlDataAdapter(sql,conne);

/数据/

DataTable dt = new DataTable();

da.Fill(dt);
conn.Close();

第三种
DataAdapter+Connection

/方法3/

string constr2 = ConfigurationManager.ConnectionStrings["wjy"].ToString();

MySqlConnection conn2 = new MySqlConnection(constr2);

conne.Open();

string sql2 = "select * from st";

MySqlDataAdapter da2 = new MySqlDataAdapter();

da2.SelectCommand = new MySqlCommand(sql2,conn2);

DataSet ds = new DataSet();

da2.Fill(ds);

第四种

/MysqlHelper my = new MysqlHelper();

string str = "SELECT * FROM user";

MySqlDataReader s = my.read(str);

Response.Write(s);/