手机版

C#连接各类数据库Access、SQL Server、Oracle、MySQL、DB2代码集锦

时间:2021-08-04 来源:互联网 编辑:宝哥软件园 浏览:

类型:办公软件大小:35KB语言:中文评分:1.2标签:立即下载1。C#连接Access程序代码:使用系统。数据;使用系统。数据. OleDb.字符串strConnection=' Provider=Microsoft。Jet . OleDb.4.0';strConnection=@ '数据源=c : begaspnetnorthwind . MDB ';oledb connection Objconnection=new oledb connection(strConnection);对象连接。open();对象连接。close();说明:连接到Access数据库需要导入额外的命名空间,因此有必要使用命令来实现前两个!变量strConnection存储连接到数据库所需的连接字符串,并指定要使用的数据提供程序和数据源。“提供商=微软。Jet . OleDb.4.0”指的是使用微软Jet引擎的数据提供者,也就是Access中的数据引擎,ASP.NET通过它与Access数据库连接。" data source=c : \ begaspnet \ north wind . MDB "表示数据源的位置,其标准形式为" data source=my drive : my path \ my file . MDB "。PS: 1。“=”后的“@”符号可防止以下字符串中的“\”被解析为转义字符。2.如果要连接的数据库文件和当前文件在同一个目录下,也可以使用以下方法连接:strConnection=' Data Source=strConnection=MapPath(' north wind . MDB ');这将节省你很多写作!3.注意用分号分隔连接字符串中的参数。" oledb connection Objconnection=new oledb connection(strConnection);"在这句话中,链接对象是通过使用定义的连接字符串建立的,我们将在未来的数据库操作中处理这个对象。“objConnection。open();”这用于打开连接。此时,与Access数据库的连接完成。2.C#连接SQL Server程序代码:使用系统。数据;使用系统。Data . SqlClient.字符串strConnection='用户id=sa密码=;';strConnection='初始目录=Northwind服务器=YourSQLServer';strConnection=“连接超时=30”;SqlConnection Objconnection=new SqlConnection(strConnection);对象连接。open();对象连接。close();说明:连接SQL Server数据库的机制与连接Access的机制没有太大区别,只是改变了Connection对象和连接字符串中的不同参数。起初,用于连接到SQL Server的命名空间不是“系统”。数据。OleDb”,但是“系统。数据。SqlClient”。然后是他的连接字符串,我们逐一介绍(注意:参数之间用分号隔开):“用户id=sa”:连接数据库的认证用户名为sa。他还有一个别名“uid”,所以我们也可以把这句话写成“uid=sa”。" password=":用于连接数据库的身份验证密码为空。他的别名是“pwd”,所以我们可以写成“pwd=”。这里请注意,您的SQL Server必须设置为需要用户名和密码才能登录,否则您不能以这种方式登录。如果您的SQL Server设置为Windows登录,则不需要使用“用户id”和“密码”在此登录,而需要使用“Trusted_Connection=SSPI”登录。“初始目录=北风”:使用的数据源是“北风”。他的别名是“数据库”,这句话可以写成“数据库=北风”。“服务器=您的服务器”:使用名为“您的服务器”的服务器。他的化名是“数据源”、“地址”和“地址”。如果使用本地数据库,并且定义了实例名,可以写成“Server=(本地)\实例名”;如果是远程服务器,请用远程服务器的名称或IP地址替换“(本地)”。“连接超时=30”:连接超时为30秒。这里,用于建立连接对象的构造函数是SqlConnection。

3.C#连接神谕程序代码:使用系统。数据。OracleClient使用系统。数据;//在窗体上添加一个按钮,叫按钮1,双击按钮1,输入以下代码私人作废按钮1 _点击(对象发送者,系统事件参数e){字符串连接字符串='数据源=天空;用户=系统;'password=manager ';//写连接串OracleConnection conn=new OracleConnection(ConnectionString);//创建一个新连接尝试{ conn . Open();OracleCommand cmd=conn . CreateCommand();cmd .' CommandText='从桌面模块中选择* ';//在这儿写结构化查询语言语句OracleDataReader odr=cmd .ExecuteReader();//创建一个OracleDateReader对象而(网上解决.Read())//读取数据,如果网上解决.已读()返回为错误的的话,就说明到记录集的尾部了{回应。写(网上解决.GetOracleString(1).ToString());//输出字段1,这个数是字段索引,具体怎么使用字段名还有待研究}odr .close();}捕获(异常ee){ 0响应。写(ee .消息);//如果有错误,输出错误信息}最后{ conn . Close();//关闭连接}}4.C#连接关系型数据库程序代码:使用MySQLDriverCS//建立数据库连接mysql connection dbconndconn=new MySQL连接(new MySQL ConnectionString(' localhost ',' MySQL ',' root ',' 3306).AsString);DBConn .open();//执行查询语句MySQLCommand DBCommDBComm=new MySQLCommand('从用户中选择主机、用户,DBConn);//读取数据MySQLDataReader DBReader=DBComm .executereadex//显示数据请尝试{while (DBReader .read()){控制台.写线('主机={0}和用户={1} ',数据库读取器GetString(0),DBReader .getString(1));} }最后{DBReader .close();DBConn .close();} //关闭数据库连接DBConn .close();5.C#连接IBM DB2程序代码:OleDbConnection1 .open();//打开数据库连接OleDbDataAdapter1 .填充(数据集1,"地址");//将得来的数据填入数据集数据网格1 .DataBind();//绑定数据OleDbConnection1 .close();//关闭连接//增加数据库数据在网页表单上新增对应字段数量个数的文本框,及一个按钮,为该按键增加点击响应事件代码如下:这个oledbinsertcommand 1。命令文本=' INSERTsintosADDRESS(姓名、电子邮件、年龄、地址)VALUES('文本框1 .文本'',''文本框2。文本'',''文本框3。文本'',''文本框4。文本' ')';OleDbInsertCommand1 .连接。open();//打开连接OleDbInsertCommand1 .execution query();//执行该结构化查询语言语句OleDbInsertCommand1 .连接。关闭();//关闭连接6.C#连接SyBase程序代码:(OleDb)提供程序=Sybase .ASEOLEDBProvider.2初始目录=数据库名;用户标识=用户名;数据源=数据源;扩展属性=' ';服务器名=ip地址;网络协议=Winsock服务器端口地址=5000;

版权声明:C#连接各类数据库Access、SQL Server、Oracle、MySQL、DB2代码集锦是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。