精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网站开发>asp.net教程>正文

.NET(C#)连接各类数据库-集锦


来源:不详 时间:07-03-21 点击: 点击这里收藏本文


4.C#连接MySQL
程序代码:
--------------------------------------------------------------------------------

using  MySQLDriverCS; 

//  建立数据库连接
MySQLConnection DBConn;
DBConn 
=   new  MySQLConnection( new  MySQLConnectionString( " localhost " , " mysql " , " root " , "" , 3306 ).AsString);
DBConn.Open(); 

//  执行查询语句
MySQLCommand DBComm;
DBComm 
=   new  MySQLCommand( " select Host,User from user " ,DBConn); 

//  读取数据
MySQLDataReader DBReader  =  DBComm.ExecuteReaderEx(); 

//  显示数据
try
{
while  (DBReader.Read())
{
Console.WriteLine(
" Host = {0} and User = {1} " , DBReader.GetString( 0 ),DBReader.GetString( 1 ));
}

}

finally
{
DBReader.Close();
DBConn.Close();
}
 

// 关闭数据库连接
DBConn.Close();

--------------------------------------------------------------------------------

5.C#连接IBM DB2
程序代码:
--------------------------------------------------------------------------------

OleDbConnection1.Open();
// 打开数据库连接
OleDbDataAdapter1.Fill(dataSet1, " Address " );
// 将得来的数据填入dataSet
DataGrid1.DataBind();
// 绑定数据
OleDbConnection1.Close();
// 关闭连接 

// 增加数据库数据
在Web Form上新增对应字段数量个数的TextBox,及一个button,为该按键增加Click响应事件代码如下:

this .OleDbInsertCommand1.CommandText  =   " INSERTsintosADDRESS(NAME,
EMAIL, AGE, ADDRESS) VALUES
(
' "+TextBox1.Text+" ' , ' "+TextBox2.Text+" ' , ' "+TextBox3.Text+" ' , ' "+TextBox4.Text+" ' ) " ;
OleDbInsertCommand1.Connection.Open();
// 打开连接
OleDbInsertCommand1.ExecuteNonQuery();
// 执行该SQL语句
OleDbInsertCommand1.Connection.Close();
// 关闭连接 

--------------------------------------------------------------------------------

6.C#连接SyBase
程序代码: (OleDb)
--------------------------------------------------------------------------------

Provider=Sybase.ASEOLEDBProvider.2;Initial Catalog=数据库名;User ID=用户名;Data Source=数据源;Extended Properties="";Server Name=ip地址;Network Protocol=Winsock;Server Port Address=5000; 

9 7 3 1 2 4 8 :

  把此文章收藏到:          
广而告之
文章搜索
  • Google JZxue.Com

关于我们 | 联系我们 | 友情链接 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.