C#如何连接其他数据库,如MYSQL或者Postgresql

C#如何连接其他数据库,如MYSQL或者Postgresql,第1张

using System

using System.Data.SqlClient

using System.Data

public class DB

{

static string Sql="server=.uid=名字pwd=密码database=你要连的数据库"

private SqlConnection objSqlConnection = new SqlConnection(Sql)

//以上是加载驱动你要连到的数据库

public int Update(string sql)

{

objSqlConnection.Open()

SqlCommand objSqlCommand = new SqlCommand(sql,objSqlConnection)

int r=objSqlCommand.ExecuteNonQuery()

objSqlConnection.Close()

return r//r如果是=1就是增删改成功!

}

//上面的方法是增删改

public DataSet Select(string sql)

{

DataSet objDataSet = new DataSet()

SqlDataAdapter objSqlDataAdapter = new SqlDataAdapter(sql,objSqlConnection)

objSqlDataAdapter.Fill(objDataSet)

return objDataSet

}

//这个方法是查;

}

这是一个连接SQL的类;

你建这样的一个类,在哪个地方要就实例后调他的方法带入一个参数;

参数是SQL增删改查的语句

如果要在你做的那个程序实现增删改的话就

DB db = new DB()

int i = DB.Update(增的SQL语句)

// 返回的i是1就是成功了!

===========================

DB db = new DB()

int i = DB.Update(删的SQL语句)

// 返回的i是1就是成功了!

==========================

DB db = new DB()

int i = DB.Update(改的SQL语句)

// 返回的i是1就是成功了!

========================如果要查询

DB db = new DB()

DataSet ds = new DataSet()

ds = db.Select(查的SQL语句)

//查询出的结果就放在ds里面;

使用Connector/Net 6.6.6版本测试通过!

或根据官网说明,下载mysql-connector-net-6.8.3-noinstall.zip。

Select Platform… .NET &Mono 再下载。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6119604.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存