C#调用MySQL数据库
来源:互联网 发布:如何用微信推广淘宝客 编辑:程序博客网 时间:2024/05/16 04:29
1.MySql安装
我的是Win7系统,如果是初学者建议使用安装包安装,很多事情都比较直接了。
安装以后默认是自动开启MySql服务,我还是通过命令行进入MySql控制台,我觉得习惯了以后还是挺舒服好用的。
2.c# 调用MySql有官方的库
http://dev.mysql.com/downloads/connector/net/
也有官方教程,简单易懂
http://dev.mysql.com/doc/connector-net/en/index.html
我遇到的傻瓜问题:
ExecuteReader 教程中代码如下:
using System;using System.Data;using MySql.Data;using MySql.Data.MySqlClient;public class Tutorial2{ public static void Main() { string connStr = "server=localhost;user=root;database=world;port=3306;password=******;"; MySqlConnection conn = new MySqlConnection(connStr); try { Console.WriteLine("Connecting to MySQL..."); conn.Open(); string sql = "SELECT Name, HeadOfState FROM Country WHERE Continent='Oceania'"; MySqlCommand cmd = new MySqlCommand(sql, conn); MySqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { Console.WriteLine(rdr[0]+" -- "+rdr[1]); } rdr.Close(); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } conn.Close(); Console.WriteLine("Done."); }}
教程里面显示了查找以后的结果,那么我怎么知道到底没有查找结果了?
通过强大的互联网发现HasRows可以知道有没有结果。3.数据库中有个列数据类型为Date 表示日期
c#中获取日期类型:DateTime.Now.ToString("yyyy-MM-dd")
4.比较日期的大小
有个需求删除一个月以前的数据,通过数据库去取出日期。
在数据库中日期格式为:9999-01-01 没有时间信息。
如果直接通过Convert.ToDateTime将字符串转换为DateTime格式,然后使用DateTime的函数CompareTo进行比较。
你会发现转换以后的DateTime格式的数据包含了时间信息00:00:00.
如果只想和当前时间进行比较可以使用如下代码:
Convert.ToDateTime(createdate).CompareTo(Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd")))
0 0
- C#调用MySQL数据库
- MysqlHelper.cs(C# 调用MySql数据库)
- MysqlHelper.cs(C# 调用MySql数据库)
- C#学习笔记之C#调用MySql数据库
- C#调用MySQL数据库(使用MySql.Data.dll连接)
- 基于MySQL数据库的C#与Python语言交互调用
- C#调用Process进行mysql数据库备份和还原
- C# webservice调用数据库
- C# 连接调用MySQL
- php调用mysql数据库
- c++ 调用 mysql数据库
- java调用MySQL数据库
- C#编辑MySQL数据库
- C#连接mysql数据库
- C#访问MySql数据库
- c#链接MySQL数据库
- C#连接mysql 数据库
- C#链接Mysql数据库
- 一个IO的传奇一生
- select readonly 不能看到其他选项解决方案
- 内存布局【代码段、数据段、BSS段、堆、栈】
- Intent和IntentFilter详解
- form 中Enctype=multipart/form-data 的作用
- C#调用MySQL数据库
- 使用委托——delegate进行参数传递
- 正则表达式小括号的多义性
- Python 虚拟环境:virtualenv
- Maven学习笔记(四)--聚合与继承
- HDU 3488 KM算法模版 多个环的并
- 使用CocoaPods配置第三方类库
- thinkphp 3.2+ 批量添加
- SQL Server清空库下所有表数据