1、资源:Mysql-5624-win32、VS2013、mysql-connector-odbc-536-win32;
2、ODBC下载:在Mysql官网可下载Mysql ODBC,注意,什么版本的mysql配什么版本的ODBC,很重要!
下载后双击安装。
3、创建ODBC数据源:
打开 控制面板->系统和安全->管理工具->ODBC数据源(32位)
因为我安装的mysql数据库是32位的,所以选择32位的数据源:
d出数据源管理程序(32位):
选择用户DNS,点击右边的“添加”按钮,选择MySQL ODBC 53 ANSI Driver->完成:
d出界面如图所示:Data Source Name可自己随意填写;TCP/IP Server如果是本机数据库的话一般填localhost;Port端口号不要改;User填root,Password填你登陆自己的mysql时所用的密码;Database选择一个你已经建好的mysql数据库,比如我选择数据库XYDdata;最后点击Text测试,d出连接成功的对话框(这一步如果出错,没有d出连接成功的对话框,那么极有可能是因为下载的Mysql ODBC与Mysql的版本不相匹配)。
选择系统DNS,点击添加,步骤、填法同上,不再细讲。
完成后,如图所示,用户DNS和系统DNS都添加了名为Lizer的数据源:
ODBC数据源创建成功。
4、打开VS2013,新建一个ASPnet应用程序:
5、添加一个Web窗体WebForm1aspx:
6、使用ASP数据绑定控件:
以GridView控件为例:
GridView以表的形式显示数据,并提供对列进行排序、分页、翻阅数据及编辑或删除单个记录的功能。
使用示例:
视图->工具箱->数据,双击GridView将空间拖到页面中:
在“设计”中点击右边的小箭头,d出GridView任务,选择数据源选择“新建数据源”:
d出:
选择“SQL数据库”,点击“新建连接”:
如下图所示,数据源选择ODBC数据源;数据源选择我们前面新建的数据源”Lizer";登陆信息中用户名密码即为我们在创建数据源“Lizer"时填写的User和Password:
点击确定,再点击下一步:
输入SQL语句 select from Book(Book是数据库中的一个表):
点击 下一步->完成。
软件会为我们自动生成代码:
行程序,表Book中的数据以表格的形式呈现出来:
mysql要实现定时执行sql语句就要用到Event
具体 *** 作如下:
先看看看event 事件是否开启
show variables like '%sche%';
如没开启,则开启。需要数据库超级权限
set global event_scheduler =1;
创建存储过程 update_a (注:就是你要执行的sql语句)
mysql> create procedure update_a() update a set ay_avg=(select avg(byouhao) from b where aa_id=ba_id);
创建一个定时任务:event e_updateA
mysql> create event if not exists e_updateA
-> on schedule every 60 second ---设置60秒执行一次
-> on schedule at date_add(now(),interval 1 minute) ---在一分钟后执行
-> on completion preserve
-> do call update_a(); ---执行update_a()存储过程
创建Event之后,sql语句就定时执行一次。
关闭事件任务
mysql> alter event e_updateA ON
-> COMPLETION PRESERVE DISABLE;
开启事件任务
mysql> alter event e_updateA ON
-> COMPLETION PRESERVE ENABLE;
1 将下载的mysql-noinstall-5169-win32zip解压至需要安装的位置, 如: C:\Program Files;
2 在安装文件夹下找到 my-smallini配置文件, 将其重命名为 myini , 打开进行编辑, 在 [client] 与[mysqld] 下均添加一行: default-character-set= gbk
3 打开 Windows 环境变量设置, 新建变量名 MYSQL_HOME , 变量值为 MySQL 安装目录路径, 这里为C:\Program Files\mysql-5169-win32
4 在 环境变量 的 Path变量中添加 ;%MYSQL_HOME%\bin;
5 安装 MySQL 服务, 打开Windows命令提示符, 执行命令: mysqld --install MySQL--defaults-file="myini" 提示"Service successfully installed"表示成功;
MySQL服务的启动、停止与卸载
在 Windows 命令提示符下运行:
启动: net start MySQL
停止: net stop MySQL
卸载: sc delete MySQL
MySQL脚本的基本组成
与常规的脚本语言类似, MySQL 也具有一套对字符、单词以及特殊符号的使用规定, MySQL 通过执行 SQL 脚本来完成对数据库的 *** 作, 该脚本由一条或多条MySQL语句(SQL语句 + 扩展语句)组成, 保存时脚本文件后缀名一般为sql。在控制台下, MySQL 客户端也可以对语句进行单句的执行而不用保存为sql文件。
标识符
标识符用来命名一些对象, 如数据库、表、列、变量等, 以便在脚本中的其他地方引用。MySQL标识符命名规则稍微有点繁琐, 这里我们使用万能命名规则: 标识符由字母、数字或下划线(_)组成, 且第一个字符必须是字母或下划线。
对于标识符是否区分大小写取决于当前的 *** 作系统,Windows下是不敏感的, 但对于大多数Linux\unix 系统来说,
用循环读取后面的记录:
计次循环首 (取记录集行数 (记录集句柄), 计次)
读字段值 (记录集句柄, “在线用户”, 账号ID)
调试输出 (账号ID)
到下一行 (记录集句柄)
计次循环尾 ()
以上就是关于ASP.net怎么连接mysql数据库进行数据 *** 作全部的内容,包括:ASP.net怎么连接mysql数据库进行数据 *** 作、mysql数据库,指定到某一时间,它就自动执行相应的 *** 作sql语句该怎么写、mysql数据库的基本 *** 作有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)