
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里面;
myeclipse中通过配置tomcat数据源与postgres91连接。
1、设置tomcat连接池了,先把tomcat目录下的 /tomcat/conf/serverxml 打开,
找到<Context>标签,在它下层加入下面代码:
<Resource name="jdbc/test"
url="jdbc:postgresql://localhost:5432/testdb"
username="happy"
password="world"
auth="Container"
type="javaxsqlDataSource"
maxActive="100" maxIdle="30" maxWait="10000"
driverClassName="orgpostgresqlDriver" />
2、在工程的发布配置文件webxml注册 :
在<webapps>标签里 加入
<description>postgresql conn pool</description>
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/test</res-ref-name>
<res-type>javaxsqlDataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
在水晶报表中的话可以通过oledb连接postgresql,具体的怎么做的话不是很清楚,没怎么用过水晶报表,都是用的finereport,在finereport中可以用jdbc来连接,配置相应的驱动器就可以进行连接了。
你的 *** 作系统是64位的,并且安装的是64位的PostgreSQL,而你的VS2013项目设置的目标平台是Win32的吧。所以,编辑时会发生那些符号链接错误。
解决的方法有两种:
1) 将编辑的目标平台改为X64
2) 使用32位的PostgreSQL库(即使用32位的libpqlib)
以下是postgresql数据库管理工具,需要的小伙伴可以学习一下
1、navicat是类似于MySQL workbench的SQL客户端,可以支持PostgreSQL,需要购买,但是有试用版。
2、pgAdmin
3、DBVisualizer
4、也可以支持用自带的psql client
推荐学习《python教程》。
以上就是关于C#如何连接其他数据库,如MYSQL或者Postgresql全部的内容,包括:C#如何连接其他数据库,如MYSQL或者Postgresql、myeclipse如何与postgresql9.1连接、如何将报表连接到PostgreSQL数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)