using System;
using SystemDataSqlClient;
using SystemData;
public class DB
{
static string Sql="server=;uid=名字;pwd=密码;database=你要连的数据库";
private SqlConnection objSqlConnection = new SqlConnection(Sql);
//以上是加载驱动你要连到的数据库
public int Update(string sql)
{
objSqlConnectionOpen();
SqlCommand objSqlCommand = new SqlCommand(sql,objSqlConnection);
int r=objSqlCommandExecuteNonQuery();
objSqlConnectionClose();
return r; //r如果是=1就是增删改成功!
}
//上面的方法是增删改
public DataSet Select(string sql)
{
DataSet objDataSet = new DataSet();
SqlDataAdapter objSqlDataAdapter = new SqlDataAdapter(sql,objSqlConnection);
objSqlDataAdapterFill(objDataSet);
return objDataSet;
}
//这个方法是查;
}
这是一个连接SQL的类;
你建这样的一个类,在哪个地方要就实例后调他的方法带入一个参数;
参数是SQL增删改查的语句;
如果要在你做的那个程序实现增删改的话就
DB db = new DB();
int i = DBUpdate(增的SQL语句);
// 返回的i是1就是成功了!
===========================
DB db = new DB();
int i = DBUpdate(删的SQL语句);
// 返回的i是1就是成功了!
==========================
DB db = new DB();
int i = DBUpdate(改的SQL语句);
// 返回的i是1就是成功了!
========================如果要查询
DB db = new DB();
DataSet ds = new DataSet();
ds = dbSelect(查的SQL语句);
//查询出的结果就放在ds里面;
attr type = "0"
Multi-->
case type=="2":
color("#4CB300")
case type=="3":
color("#8400A8")
case type=="4":
color("#A80000")
case type=="5":
color("#FFFF00")
case type=="6":
color("#00C5FF")
case type=="7":
color("#FFAA00")
case type=="8":
color("#FF0000")
else:NIL
你要去下载一个Npgsql,它是net来用连接postgresql的组件,在程序中添加引用之后,象平时使用其它数据库一样的就行了,连接字符串可以是
Server=127001;Port=5432;User Id=用户名;Password=密码;Database=数据库;
其它的资料参见npgsql的用法就行了。
以上就是关于C#如何连接其他数据库,如MYSQL或者Postgresql全部的内容,包括:C#如何连接其他数据库,如MYSQL或者Postgresql、unity发布的webGL项目无法连接数据库、用C#怎么连接postgres 数据库 程序要怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)