c# asp .net 動態(tài)創(chuàng)建sql數(shù)據(jù)庫表的方法
//必須的命名空間
using System;
using System.Data;
using System.Data.SqlClient;
//中間常規(guī)內容略
string tabName = "table1";
//聲明要創(chuàng)建的表名,你也可以改為從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);
//執(zhí)行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);
//執(zhí)行sql命令
cmd.ExecuteNonQuery();
//關閉連接
conn.Close();
- 通過Spring Boot配置動態(tài)數(shù)據(jù)源訪問多個數(shù)據(jù)庫的實現(xiàn)代碼
- 詳解SpringBoot 創(chuàng)建定時任務(配合數(shù)據(jù)庫動態(tài)執(zhí)行)
- asp.net實現(xiàn)的MVC跨數(shù)據(jù)庫多表聯(lián)合動態(tài)條件查詢功能示例
- Java的MyBatis框架中對數(shù)據(jù)庫進行動態(tài)SQL查詢的教程
- Yii操作數(shù)據(jù)庫實現(xiàn)動態(tài)獲取表名的方法
- C#動態(tài)創(chuàng)建Access數(shù)據(jù)庫及表的方法
- ext combobox動態(tài)加載數(shù)據(jù)庫數(shù)據(jù)(附前后臺)
- Ajax動態(tài)加載數(shù)據(jù)庫示例
- javascript動態(tài)添加表格數(shù)據(jù)行(ASP后臺數(shù)據(jù)庫保存例子)
- Mysql動態(tài)更新數(shù)據(jù)庫腳本的示例講解