您的位置:首页 > 数据库

C#动态创建数据库相关知识

2012-11-10 21:50 369 查看
一、创建SQL数据库

创建数据库连接时使用如下语句:

SqlConnection conn = new SqlConnection("server=localhost;database=myDB;uid=sa;pwd=sa");


在数据库连接字符串中用到了具体的数据库名,而要实现创建一个新的数据库时,无法给出具体的数据库名,该如何创建数据库连接呢?可以使用如下语句:

SqlConnection conn = new SqlConnection(“data source=localhost;initial catalog=master;persist security info=true;user id=sa;password=sa”);


实现创建数据库的事件代码如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data;
using System.Data.SqlClient;

namespace 创建动态数据库
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
SqlConnection conn = new SqlConnection("data source=localhost;initial catalog=master;persist security info=true;user id=sa;password=weicleer_of_mysql");//连接字符串
private void Form1_Load(object sender, EventArgs e)
{

}

private void button_create_Click(object sender, EventArgs e)
{
string dbname = textBox_dbname.Text.ToString();
string sql = "create database " + dbname;
SqlCommand sqlcmd = new SqlCommand(sql, conn);
conn.Open();
sqlcmd.ExecuteNonQuery();
conn.Close();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: