c# asp .net 动态创建sql数据库表的方法

 更新时间:2013年04月27日 12:00:18   作者:  
c# asp .net 动态创建sql数据库表的方法,需要的朋友可以参考一下

复制代码 代码如下:

//必须的命名空间
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# MVC 微信支付教程系列之扫码支付代码实例

    C# MVC 微信支付教程系列之扫码支付代码实例

    本篇文章主要介绍了C# MVC 微信支付教程系列之扫码支付,非常具有实用价值,需要的朋友可以参考下。
    2016-12-12
  • c# 并行的实现示例

    c# 并行的实现示例

    本文主要介绍了c# 并行的实现示例,我们使用 Parallel.ForEach 方法并结合 File.ReadAllLines 来提高读取速度,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • C#中String.PadRight方法的具体使用

    C#中String.PadRight方法的具体使用

    本文主要介绍了C#中String.PadRight方法的具体使用, 返回一个指定长度的新字符串,其中在当前字符串的结尾填充空格或指定的Unicode字符,下面就来详细的了解一下
    2024-01-01
  • C#的内存回收代码

    C#的内存回收代码

    这篇文章主要介绍了C#的内存回收代码,涉及到win32底层操作,具有一定的参考学习价值,需要的朋友可以参考下
    2014-10-10
  • c# 实现子窗口关闭父窗口也关闭的简单实例

    c# 实现子窗口关闭父窗口也关闭的简单实例

    下面小编就为大家带来一篇c# 实现子窗口关闭父窗口也关闭的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • C#创建IIS虚拟目录的方法

    C#创建IIS虚拟目录的方法

    这篇文章主要介绍了C#创建IIS虚拟目录的方法,实例分析了C#在IIS服务器上创建虚拟目录的相关技巧,需要的朋友可以参考下
    2015-06-06
  • C#自定义画刷原理解析

    C#自定义画刷原理解析

    这篇文章主要为大家详细介绍了C#自定义画刷原理,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • C#中文件名或文件路径非法字符判断方法

    C#中文件名或文件路径非法字符判断方法

    这篇文章主要介绍了C#中文件名或文件路径非法字符判断方法,本文主要使用了内置的GetInvalidFileNameChars方法实现非法字符判断,需要的朋友可以参考下
    2015-06-06
  • C#将DataGridView中的数据保存到CSV和Excel中

    C#将DataGridView中的数据保存到CSV和Excel中

    这篇文章介绍了C#将DataGridView中的数据保存到CSV和Excel中的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • C# VB.NET 将Html转为Excel

    C# VB.NET 将Html转为Excel

    本文介绍通过C#和VB.NET代码展示将Html转为Excel文档的方法。文中的示例代码讲解详细,对我们学习C#有一定帮助,感兴趣的小伙伴可以了解一下
    2022-03-03

最新评论