c#连接数据库mysql和postgresql

c#连接数据库mysql和postgresql

ID:34722029

大小:142.54 KB

页数:4页

时间:2019-03-10

上传者:U-25918
c#连接数据库mysql和postgresql_第1页
c#连接数据库mysql和postgresql_第2页
c#连接数据库mysql和postgresql_第3页
c#连接数据库mysql和postgresql_第4页
资源描述:

《c#连接数据库mysql和postgresql》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1.C#连接postgresql1.1准备1.为了访问PostgreSQL数据库,需要从pgfoundry网站,下载Npgsql.NetDataProviderforPostgresql的组件。访问URL:http://pgfoundry.org/frs/?group_id=1000140注:因为使用的是Net4.0,所以下载了Npgsql-2.2.3-net40.zip。2.解压缩zip文件,然后在VS2010中,把Npgsql.dll和Mono.Security.dll文件拷贝到C#工程目录的Bin目录中,加入到References。3.在需要使用Npgsql的C#文件头,加入如下的using语句。usingNpgsql; 1.2创建类usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data;usingNpgsql;publicpartialclass_Default:System.Web.UI.Page{ publicclassDB{staticstringConStr=@"Server=localhost;Port=5432;userid=postgres;Password=postgres;Database=LoginSystem";privateNpgsqlConnectionSqlConn=newNpgsqlConnection(ConStr);//查询publicDataSetSelect(stringsqrstr){NpgsqlDataAdaptersqldap=newNpgsqlDataAdapter(sqrstr,SqlConn);DataSetds=newDataSet();sqldap.Fill(ds);returnds;}//增删改publicintUpdate(stringsqrstr){SqlConn.Open();NpgsqlCommandSqlCommand=newNpgsqlCommand(sqrstr,SqlConn);intr=SqlCommand.ExecuteNonQuery();//执行查询并返回值,可以不返回值SqlConn.Close();returnr;//r如果是=1就是增删改成功!}protectedvoidButtonLogin_Click(objectsender,EventArgse){DBdatabase=newDB();stringsqr="INSERTINTOLoginInfo(id,username,password)VALUES('3','小飞侠','666666')";database.Update(sqr);}2.C#连接MySQL2.1准备在MySQL官网下载(http://dev.mysql.com/downloads/connector/)相应的数据库driver。在VS2010中,把MySQL.Date.dll文件拷贝到C#工程目录的Bin目录中,加入到References。 usingMySql.Data.MySqlClient;2.2创建类usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingMySql.Data.MySqlClient;usingSystem.Data;///

///DB的摘要说明///publicclassDB{////TODO:在此处添加构造函数逻辑-//staticstringConStr=@"Server=localhost;Database=LoginSystem;UserID=root;password=;charset=utf8";privateMySqlConnectionSqlConn=newMySqlConnection(ConStr);//查询publicDataSetSelect(stringsqrstr){ MySqlDataAdaptersqldap=newMySqlDataAdapter(sqrstr,SqlConn);DataSetds=newDataSet();sqldap.Fill(ds);SqlConn.Close();returnds;}//增删改publicvoidUpdate(stringsqrstr){SqlConn.Open();MySqlCommandSqlCommand=newMySqlCommand(sqrstr,SqlConn);SqlCommand.ExecuteNonQuery();//intr=SqlCommand.ExecuteNonQuery();//SqlConn.Close();//returnr;//如果是=1就是增删改成功SqlConn.Close();}}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
大家都在看
近期热门
关闭