连接各类数据库
连接Access数据库
使用编程语言可以轻松地连接各种数据库,包括Access、SQL Server、Oracle、MySQL、IBM DB2和SyBase等。下面是连接Access数据库的代码示例:
```csharp
using ;
using ;
string strConnection "Provider;Data SourceC:BegASPNET
";
OleDbConnection objConnection new OleDbConnection(strConnection);
();
();
```
说明:连接Access数据库需要导入额外的命名空间,所以我们在代码开头加了两条`using`命令。连接字符串`strConnection`中指定了要使用的数据提供者(`Provider`)和要使用的数据源(`Data Source`)。
连接SQL Server数据库
要连接SQL Server数据库,可以使用以下代码示例:
```csharp
using ;
using ;
string strConnection "user idsa;password;initial catalogNorthwind;ServerYourSQLServer;Connect Timeout30";
SqlConnection objConnection new SqlConnection(strConnection);
();
();
```
连接Oracle数据库
要连接Oracle数据库,可以使用以下代码示例:
```csharp
using ;
using ;
private void Button1_Click(object sender, System.EventArgs e)
{
string ConnectionString "Data Sourcesky;usersystem;passwordmanager";
OracleConnection conn new OracleConnection(ConnectionString);
try
{
();
OracleCommand cmd ();
"select * from MyTable";
OracleDataReader odr cmd.ExecuteReader();
while (())
{
Response.Write((1).ToString());
}
();
}
catch (Exception ee)
{
Response.Write();
}
finally
{
();
}
}
```
连接MySQL数据库
要连接MySQL数据库,可以使用以下代码示例:
```csharp
using MySQLDriverCS;
MySQLConnection DBConn;
DBConn new MySQLConnection(new MySQLConnectionString("localhost", "mysql", "root", "", 3306).AsString);
();
MySQLCommand DBComm;
DBComm new MySQLCommand("select Host,User from user", DBConn);
MySQLDataReader DBReader DBComm.ExecuteReaderEx();
try
{
while (())
{
Console.WriteLine("Host {0} and User {1}", (0), (1));
}
}
finally
{
();
();
}
```
连接IBM DB2数据库
要连接IBM DB2数据库,可以使用以下代码示例:
```csharp
(); //打开数据库连接
(dataSet1,"Address"); //将数据填入dataSet
(); //绑定数据
(); //关闭连接
//增加数据库数据
//在Web Form上新增对应字段数量个数的TextBox,及一个button,为该按键增加Click响应事件代码如下:
"INSERT INTO ADDRESS(NAME,EMAIL, AGE, ADDRESS) VALUES ('" TextBox1.Text "','" TextBox2.Text "','" TextBox3.Text "','" TextBox4.Text "')";
(); //打开连接
this.OleDbInsertCommand1.ExecuteNonQuery(); //执行该SQL语句
(); //关闭连接
```
连接SyBase数据库
要连接SyBase数据库,可以使用以下代码示例(OleDb):
```csharp
Provider;Initial Catalog数据库名;UserID用户名;DataSource数据源;Extended Properties"";Server Nameip地址;Network ProtocolWinsock;Server Port Address5000;
```
以上是连接各类数据库的相关代码示例,通过这些代码,你可以轻松地与不同类型的数据库进行连接和操作。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。