c#连接mysql数据库
using System.Collections;
using System.Data;
using System;
using MySql.Data.MySqlClient;
//建立和数据库服务器的连接
SqlConnection conn = new SqlConnection("server = .;database = db_UserInfo; uid=sa;pwd=123;");
//其中server = .;中的"."代表本地服务器,db_BookManage代表需要连接的数据库名,Trusted_Connection = true;中的"true'代表打开数据库连接,为"false"则表示关闭.
conn.Open(); //打开数据库连接
MessageBox.Show("连接成功");
conn.Close();//数据库操作完成之后一定要关闭
c#使用MySqlConnectionStringBuilder创建mysql连接字符串
使用MySqlConnectionStringBuilder创建连接字符串可以指定端口号
using System.Collections;
using System.Data;
using System;
using MySql.Data.MySqlClient;
//创建MySqlConnectionStringBuilder对象
MySqlConnectionStringBuilder sqlConnectionStringBuilder = new MySqlConnectionStringBuilder();
sqlConnectionStringBuilder.Database = "mysqldemo";//数据库名称
sqlConnectionStringBuilder.UserID = "root";//用户名
sqlConnectionStringBuilder.Password = "123456";//密码
sqlConnectionStringBuilder.Port = 3308;//端口号码
sqlConnectionStringBuilder.Server = "localhost";//服务器
Console.WriteLine(sqlConnectionStringBuilder.ConnectionString);//获取指令
//使用MySqlConnectionStringBuilder对象获得的的ConnectionString进行连接
SqlConnection sqlConn = new SqlConnection(sqlConnectionStringBuilder.ConnectionString);
sqlConn.Open();
sqlConn.Close();
SqlConnectionStringBuilder 创建sql连接字符串
//无法指定端口号
若需要指定端口号建议使用上面的MySqlConnectionStringBuilder 来创建连接字符串。
使用方式和上面的一致。
SqlConnectionStringBuilder sqlconsb = new SqlConnectionStringBuilder();//创建
sqlconsb.DataSource = "localhost";//连接的服务器地址
sqlconsb.InitialCatalog = "mysqldemo";//数据库名称
sqlconsb.UserID = "root";//账户
sqlconsb.Password = "123456";//密码
Console.WriteLine(sqlconsb.ConnectionString);
SqlConnection sqlConnection = new SqlConnection(sqlconsb.ConnectionString);//创建sql数据库连接对象
sqlConnection.Open();//开启sql数据的连接
sqlConnection.Close();//关闭sql数据库的连接
不同的数据库的连接方式不一样,使用的StringBuilder也不一样,需要注意区分
不懂评论私信。Enjoy!