一个简单的ASP.NET访问MySql数据库
下载 ADO.NET Driver for MySQLMySql.Data.dll
安装后,在安装目录下面找到Assemblies
文件夹,找到 MySql.Data.dll
(此文件是.Net访问MySQL数据库的一个驱动,完全ADO.NET数据访问模式,由MySQL官方提供,有多个版本可选择。)
学习的一个链接:http://www.cnblogs.com/wcfgroup/articles/1242256.html
创建一个asp.net 的网站,并在网站里添加引用 MySql.Data.dll
web.config
里添加:
<add key="mysqlconn" value="server=192.168.1.102;database=数据库名;uid=用户名;pwd=密码;"></add>
此用户名和密码是安装MySql时设置的
然后,创建一类访问MySql数据库的类文件:MySqlClass.cs
文件代码如下:
using System;
using System.Collections.Generic;
using System.Web;
using MySql .Data .Types ;
using MySql .Data .MySqlClient ;
using System.Configuration;
using System.Data;
/// <summary>
///MySqlClass 的摘要说明
/// </summary>
public class MySqlClass
{
private MySqlConnection conn;
private MySqlCommand com;
#region 构造
public MySqlClass()
{
try
{
conn = new MySqlConnection(ConfigurationManager.AppSettings["mysqlconn"]);
conn.Open();
com = new MySqlCommand();
com.Connection = conn;
}
catch (Exception ee)
{
throw new Exception("连接数据库出错");
}
}
#endregion
#region 获取DataSet
public DataSet GetDataSet(string sqlString)
{
DataSet ds = new DataSet();
try
{
MySqlDataAdapter da = new MySqlDataAdapter(sqlString, conn);
da.Fill(ds);
}
catch (Exception ee)
{
throw new Exception("SQL:" + sqlString + "<br />" + ee.Message.ToString());
}
return ds;
}
#endregion
}
2.创建一个aspx页面,并在页面里拉一个Girdview控件,
<asp:GridView runat="server" ID="GirdView1"></asp:GridVi
相关文档:
我想使用一个TreeView控件来显示文件
夹的结构,可以在Asp.net中没有默认的Treeview控件,于是,我查找了相关资料,知道微软发布了它的控件IEWebControls.我下载
了该控件,并安装到了自己的机器上。
1、下载:
下载的网址
http://msdn.microsoft.com/downloads/s
amp
les/internet/
[url=/code/as ......
1) 多选效果
多选效果完全可以通过脚本进行实现。我们知道,多选的控件最终生成一个input的HTML标签,它的类型是checkbox。由于这个页面中只有一组复选框,所以实现起来也比较方便:我们可以遍历所有的input标签,对比其type属性是不是checkbox,如果是checkbox,就给它设置相应的选中状态就行了。
代码如下:
<scri ......
本文主要介绍了采用Proxool来连接mysql的方法,通过java application方式可以验证数据库的连接及获取表中的数据。为了能够与传统的JDBC方式的连接进行比较,本文采取了两种方式进行数据库的连接,代码如下。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java ......
【转自:http://tdcq.javaeye.com/blog/363955,非常感谢原作者】
这篇文章是网上各种解决mysql中文乱码问题的集大成者,一般可以解决问题。
mysql 创建
数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。
我们遵循的标准是,数 ......
1、新建表test create table test1( field1 int not null ) ENGINE=MyISAM DEFAULT CHARSET=gbk; insert into test1(field1) values(1); 2、删除已存在的存储过程 -- 删除储存过程 delimiter // -- 定义结束符号 drop procedure p_test; 3、mysql存储过程定
1、新建表test
create table test1(
field1 int not null
)
......