C#如何创建SQL server数据库 您所在的位置:网站首页 如何创建新的数据库文件 C#如何创建SQL server数据库

C#如何创建SQL server数据库

2024-07-06 11:40| 来源: 网络整理| 查看: 265

光是创建一个库,还是比较容易的,具体步骤如下:

先添加引用:

using System.Data.Sql;//添加引用 using System.Data.SqlClient;

创建一个窗体,设置一个button按钮 在这里插入图片描述 button代码如下:

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.Sql;//添加引用 using System.Data.SqlClient; namespace demo1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //打开数据库连接 SqlConnection conn = new SqlConnection("server=LBDZ-20181111OH;User ID=sa;pwd=1234567"); if (conn.State != ConnectionState.Open) { conn.Open(); } //创建数据库 string sql = "CREATE DATABASE TF_DB1"; SqlCommand cmd = new SqlCommand(sql, conn); try { cmd.ExecuteNonQuery(); MessageBox.Show("数据库创建成功。"); } catch (SqlException ae) { MessageBox.Show("数据库创建失败。" + ae.Message.ToString()); } finally { conn.Close();//对数据库操作完成后,需要关闭数据库,释放内存 } } } }

运行,创建成功如下: 在这里插入图片描述 在这里插入图片描述 好了,这样就在SQL server中创建了一个库。 操作表的其他功能也与这类似。

顺便简单说一下连接数据库的形式:

Connection类有四种:SqlConnection,OleDbConnection,OdbcConnection和OracleConnection。 SqlConnection类的对象连接SQL Server数据库; OracleConnection 类的对象连接Oracle数据库; OleDbConnection类的对象连接支持OLEDB的数据库,如Access; OdbcConnection类的对象连接任何支持ODBC的数据库。与数据库的所有通讯最终都是通过Connection对象来完成的。 (1)用 SqlConnection 连接 SQL Server数据库 加入命名空间:using System.Data.SqlClient; 连接数据库:string sql = "server=IP地址;Database=数据库名;uid=用户名;pwd=密码"; SqlConnection conn = new SqlConnection(sql); conn.open(); (2)用 OracleConnection 连接 Oracle数据库 加入命名空间:using System.Data.OracleClient; 连接数据库:string sql = "server=IP地址;Database=数据库名;uid=用户名;pwd=密码"; OracleConnection conn = new OracleConnection(sql); conn.open(); (3)用 MySqlConnection 连接 MySql数据库 在.NET中连接MySQL数据库有两种方法: MySQL Connector/ODBC 和 MySQL Connector/NET, ODBC连接器是符合ODBC标准的交互平台,是.NET访问MySQL数据库最好的选择。 在项目中引入 MySql.Data.dll 如果没有该文件,下载Connector/NET包,注意对应MySQL版本 安装后,在ASP.net项目中右击添加MySql.Data.dll的引用 加入命名空间:using MySql.Data.MySqlClient; 连接数据库:string sql = "server=IP地址; Database=数据库名;uid=用户名; pwd=密码"; MySqlConnection conn = new MySqlConnection(sql); conn.open(); (4)用 OleDbConnection 连接各种数据源 由于数据源不同,相应的连接字符串也会不同。 加入命名空间:using System.Data.OleDb; 连接 SQL Server:string conString = "Provider=SQLOLEDB.1; Persist Security Info=False; user id=用户名; Database=数据库名; data source=COMPUTER; "; OleDbConnection myconnection = new OleDbConnection(conString); myconnection.open(); 连接 Access:string conString = "Provider=Microsoft.Jet.OLEDB.4.0; data source=C:\\Database1.mdb; Persist Security Info=False;"; OleDbConnection myconnection = new OleDbConnection(conString); myconnection.open(); (也可以通过建立.udl文件来获得字符串) 连接 Oracle:string conString = "Provider=MSDAORA; user id=用户名; password=密码; data source=db; Persist Security Info=False;"; OleDbConnection myconnection = new OleDbConnection(conString); myconnection.open(); (也可以通过OracleConnection连接)

over



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有