c# 创建SQL Server2005数据库及建表
来源:互联网 发布:人工智能与人类作文800 编辑:程序博客网 时间:2024/06/05 21:05
创建数据库代码,先判断有没有数据库,没有则创建,废话不多说,代码如下:
private const string DB_NAME = @"safety_hidden"; private const string DB_PATH = @"E:\"; private string ConnectionString = @"Integrated Security=SSPI;Initial Catalog=" + DB_NAME + @";Data Source=.;"; private SqlConnection conn = null; private SqlCommand cmd = null; private string sql = null; public SQLDeal() { } /// <summary> /// 创建数据库 /// </summary> /// <param name="name">数据库名字</param> /// <param name="path">数据库路径</param> public void CreateDB() { string newConnectionString = @"Integrated Security=SSPI;Initial Catalog=;Data Source=.;"; conn = new SqlConnection(newConnectionString); if (conn.State != ConnectionState.Open) conn.Open(); sql = "if not exists(select * From master.dbo.sysdatabases where name='" + DB_NAME + "')" + "CREATE DATABASE " + DB_NAME + " ON PRIMARY" + "(name=" + DB_NAME + ",filename = '" + DB_PATH + DB_NAME + ".mdf', size=3," +"maxsize=5,filegrowth=10%)log on" + "(name=" + DB_NAME + "_log,filename='" + DB_PATH + DB_NAME + "_log.ldf',size=3," + "maxsize=20,filegrowth=1)"; cmd = new SqlCommand(sql,conn); try { cmd.ExecuteNonQuery(); } catch (SqlException sqle) { Console.WriteLine(sqle.Message.ToString()); } finally { if(conn.State==ConnectionState.Open) conn.Close(); conn.Dispose(); } } /// <summary> /// 创建数据库 /// </summary> /// <param name="name">数据库名字</param> /// <param name="path">数据库路径</param> public bool CreateTable() { conn = new SqlConnection(ConnectionString); if (conn.State == ConnectionState.Open) conn.Close(); sql = @"CREATE TABLE Big"+"(ID int identity primary key,"+"BigName varchar(30))"; conn.Open(); cmd = new SqlCommand(sql, conn); try { cmd.ExecuteNonQuery(); } catch (SqlException ex) { Console.WriteLine(ex.Message.ToString()); } finally { if (conn.State == ConnectionState.Open) conn.Close(); conn.Dispose(); } return true; }
转载请标明出处http://blog.csdn.net/jasonhds/版权所有,翻版必究~谢谢合作!
2 0
- c# 创建SQL Server2005数据库及建表
- C#连接sql server2005数据库
- C# 创建SQL Server 2005数据库及建表
- SQl server2005的安装和使用,创建数据库和表
- 在SQL Server2005中用语句创建数据库和表
- Sql Server2005配置及附加数据库教程
- 在SQL Server2005上创建linked server 访问Mysql 数据库
- sql server2005 检测是否原有数据库,并创建
- SQL Server2005连接数据库
- sql server2005还原数据库
- 连接SQL Server2005数据库
- 连接SQL Server2005 数据库
- SQL SERVER2005数据库邮件
- SQL Server2005 还原数据库
- SQL Server2005数据库链接
- Sql Server2005数据库可疑
- SQL Server2005 数据库还原
- sql server2005关联clr程序集及创建clr函数
- web前端性能优化
- html css Media Queries
- NoSQL Manager for MongoDB 破解
- MT6260D SPI 的问题,求高手探讨
- QQ空间技术架构之深刻揭密
- c# 创建SQL Server2005数据库及建表
- Android初学习 - 消息循环机制 Looper Handler类分析
- Ubuntu下安装Nginx,PHP5(及PHP-FPM),MySQL
- 第二章 Spring MVC入门
- android图片大小按比例缩放
- J2SE小结二
- awk 调用方式
- 大数据架构hadoop
- C++资源网站