手机
当前位置:查字典教程网 >编程开发 >C#教程 >c# asp .net 动态创建sql数据库表的方法
c# asp .net 动态创建sql数据库表的方法
摘要:复制代码代码如下://必须的命名空间usingSystem;usingSystem.Data;usingSystem.Data.SqlCli...

复制代码 代码如下:

//必须的命名空间

using System;

using System.Data;

using System.Data.SqlClient;

//中间常规内容略

string tabName = "table1";

//声明要创建的表名,你也可以改为从textbox中获取;

string sqlStr = "create table ";

sqlStr += tabName + "( ";

sqlStr += "col0 numeric identity(1,1) primary key,";

//col0为列名,同样可以改为通过从textbox中获取

//identity(1,1)是标记递增种子

//primary key定义主键

sqlStr += "col1 varchar(20),";

sqlStr += "col2 smalldatetime,";

sqlStr += "col3 varchar(20),";

sqlStr += "col4 int,";

sqlStr += "col5 varchar(20),";

sqlStr += " )";

//实例化sql连接

SqlConnection conn = new SqlConnection("server=.; database=dbName; uid=sa; pwd=sa");

conn.Open();

//实例化sql命令

SqlCommand cmd = new SqlCommand(sqlStr, conn);

//执行sql命令

cmd.ExecuteNonQuery();

//关闭连接

conn.Close();

我的代码:

复制代码 代码如下:

string tabName = "Job";

string sqlStr = "create table ";

sqlStr += tabName + "( ";

sqlStr += "Id int identity(1,1) primary key,";

//col0为列名,同样可以改为通过从textbox中获取

//identity(1,1)是标记递增种子

//primary key定义主键

sqlStr += "num int,";

sqlStr += "Colour varchar(50),";

sqlStr += "Other varchar(50),";

sqlStr += " )";

//实例化sql连接

string sss = "Data Source=(local);Initial Catalog=" + dataconnect + ";Integrated Security=True";

SqlConnection conn = new SqlConnection(sss );

conn.Open();

//实例化sql命令

SqlCommand cmd = new SqlCommand(sqlStr, conn);

//执行sql命令

cmd.ExecuteNonQuery();

//关闭连接

conn.Close();

【c# asp .net 动态创建sql数据库表的方法】相关文章:

C# dynamic关键字的使用方法

C#连接Oracle数据库的实例方法

深入分析C#连接Oracle数据库的连接字符串详解

C#中读写INI文件的方法例子

c#.net 常用函数和方法集

c#在控制台输出彩色文字的方法

C# 大数据导出word的假死报错的处理方法

c# 获取数据库中所有表名称的方法

用C#对ADO.NET数据库完成简单操作的方法

C#调用Java类的实现方法

精品推荐
分类导航