Default.aspx对应的cs文件内容
mysql官网下载 mysql-connector-net ,目前版本6.4.5,安装好后,将安装目录下的mysql.data.dll拷贝到asp.web工程目录的Bin目录,在visual web developer或者vs2008里的解决方案里新建Bin目录并添加mysql.data.dll文件即可使用了(ususing MySql.Data.MySqlClient;)
1. MySqlConnection()// mysql连接
2. MySqlCommand()//sql命令:sql语句
3. ExecuteReader() //读取结果,表内容
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using MySql.Data.MySqlClient;
public partial class _Default : System.Web.UI.Page
{
public void MessageBox(string strText ,Page objPage)
{
string scriptStr,alertStr;
alertStr = "window.alert( ' "+strText+ " ') ";
scriptStr = " <script> "+alertStr+ " </script> ";
objPage.RegisterClientScriptBlock( "failure ",IidScript);
}
protected void Page_Load(object sender, EventArgs e)
{
string connStr = "server=127.0.0.1;uid=root;" + "pwd=123456;database=test;";
MySqlConnection conn = new MySqlConnection(connStr);
try
{
Response.Write("hello");
conn.Open();
//DataTable table = conn.GetSchema("MetaDataCollections");
//DataTable table = conn.GetSchema("UDF");
//DisplayData(table);
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
//出错情况下才会进入
switch (ex.Number)
{
case 0:
MessageBox("Cannot connect to server. Contact administrator",Page);
break;
case 1045:
MessageBox("Invalid username/password, please try again",Page);
break;
}
}
Response.Write("open database ok!");
MySqlCommand cmd = new MySqlCommand();
cmd.CommandText = "testtable";
cmd.Connection = conn;
cmd.CommandType = CommandType.TableDirect;
MySqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Response.Write(reader[0] ); //第一字段
Response.Write(" " + reader[1] );
//第二字段
}
conn.Close();
} //end page_load()
}
//更多的数据库操作api参考mysql-connection-net安装包里的mysql.data.chm帮助文档
分享到:
相关推荐
ASP.NET 2.0 Visual Web Developer 2005 程序开发
ASP.NET 2.0 Visual Web Developer 2005 Express Edition Starter Kit
2.最新版本的ASP.NET.CORE.Web API 3.实现dbfrist和code 。 4.博客链接:https://blog.csdn.net/EAyayaya/article/details/124048491 5. 不是MVC方式 6.Entity Framework Core Entity Framework Core.Tools Entity ...
This tutorial guides you through the steps required to create an ASP.NET Web Forms application using visual Express 2013 for Web and ASP.NET 4.5
asp.net配置web.config数据库连接asp.net配置web.config数据库连接asp.net配置web.config数据库连接
该组件为MYSQL为ADO.NET访问MYSQL数据库设计的.NET访问组件。 安装完成该组件后,引用命名空间MySql.Data.MySqlClient; 使用命令行编译时:csc /r:MySql.Data.dll test.cs 下载地址: ...
ASP.NET Web 应用开发技术(第二版) 课后答案 喻钧 web应用程序
The Microsoft Expression Web Developer's Guide to ASP.NET 3.5 Learn to create ASP.NET applications using Visual Web Developer 2008.part2.rar
主要为大家详细介绍了ASP.NET WebAPI连接数据库的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Cassini 是微软发布的一个简单的 ASP.NET 服务器,也是 Visual Studio 中 ASP.NET Development Server 的前身,它不需要 IIS 的支持,通过使用 Socket 来处理网络连接。 Cassinidev 是另一个类似于 Cassini 的 ASP...
asp.net简单实现web打印功能,效果还不错
一个完整的在asp.net中做Web chart的例子,包括第三方chart控件,以及完整的代码调用和使用. 绝对是好资源,C#,.NET,ASP.NET,Web,Web Chart,Chart
ASP.NET Web API File Upload and Multipart MIME
ASP.NET Web 服务器控件是 ASP.NET 网页上的对象,这些控件在该页被请求时运行并向浏览器呈现标记。许多 Web 服务器控件类似于常见的 HTML 元素(如按钮和文本框)。但是,其他一些控件包含复杂的行为(如日历控件或...
asp.net+Web+mvc4.0 EasyUI 最新 权限管理系统源码教程asp.net+Web+mvc4.0 EasyUI 最新 权限管理系统源码教程
ASP.NET MVC4 Developer Preview 离线安装包 支持 Visual Studio 2010 SP1 和 Visual Studio 11 Developer Preview。
asp.net webapi2 的最新书籍,喜欢的同学可以拿去看看。
ASP.NET MySQL 连接包 dll文件 直接导入引用即可
ASP.NET+和+Web+窗体,ASP.NET+和+Web+窗体