用C#实现MySQL建库及建表
来源:互联网 发布:平价淘宝店铺推荐女装 编辑:程序博客网 时间:2024/05/16 06:16
最近做一个项目,为了方便用户使用,希望可以在系统初始化的时候,自动实现MySQL数据库的建库和建表操作。在网上查了很多资料都没有找到合适的,偶尔在一个国外网站上看到了相关的内容,特把实现方法整理如下:
1、用C#实现MySQL建库
using System.Drawing;using System.Windows.Forms;using MySql.Data.MySqlClient;namespace MySqlDemo{ /// <summary> /// 实现MySQL建库 /// </summary> public class Form1 : System.Windows.Forms.Form { void btnCreateDB(object sender, System.EventArgs e) { MySqlConnection conn = new MySqlConnection("Data Source=localhost;Persist Security Info=yes;UserId=root; PWD=你的密码;"); MySqlCommand cmd = new MySqlCommand("CREATE DATABASE 你的数据库名;", conn ); conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); } }}
2、用C#实现MySQL建表
public static void AlterTableExample() { string connStr = DbWrapper.TestDbWrapper.BuildConnectionString(DbWrapperType.MySql); string createStatement = "CREATE TABLE Test (Field1 VarChar(50), Field2 Integer)"; string alterStatement = "ALTER TABLE Test ADD Field3 Boolean"; using (MySqlConnection conn = new MySqlConnection(connStr)) { conn.Open(); // 建表 using (MySqlCommand cmd = new MySqlCommand(createStatement, conn)) { cmd.ExecuteNonQuery(); } // 改表或者增加行 using (MySqlCommand cmd = new MySqlCommand(alterStatement, conn)) { cmd.ExecuteNonQuery(); } } }
参考资料:
http://www.daniweb.com/software-development/csharp/threads/237447
http://www.daniweb.com/software-development/csharp/threads/235791
http://forums.mysql.com/read.php?47,214878,214887#msg-214887
- 用C#实现MySQL建库及建表
- 用C#实现MySQL建库及建表
- mysql 数据库分表及实现
- mysql数据库分表及实现
- mysql数据库分表及实现
- mysql数据库分表及实现
- mysql数据库分表及实现
- mysql实现编号及mysql实现排名
- mysql数据库用户权限及建库脚本
- MySQL:建表及字段类型选取
- MySQL常见建表选项及约束
- MySQL实现计数器的表设计及实现
- C#实现组播源及客户端
- mysql 安装、建表及允许远程连接,及django连接mysql
- URL编码对照表及C#下两种实现方法
- Socket接口原理及用C#语言实现
- Socket接口原理及用C#语言实现
- 【mysql】replication原理及实现
- sqlite 项目实例
- GoDaddy的SMTP发送邮件的问题及解决方法
- Linux下的段错误(segmentation fault)产生的原因及调试方法
- linux设备驱动——andriod平台wlan驱动
- 飘飘乎居士的约会
- 用C#实现MySQL建库及建表
- 会话Bean
- Flex4 读取Xls表格数据
- C结构定义的问题
- PHP字符串函数中有关大小写的函数
- Tip: Windows Phone - 关于错误报告
- 正确解释CPU频率、外频、前端总线频率、内存频率
- CXF-DOSGI学习笔记(一)-web service暴露
- Linux 进程间通信