2016 - 2025

感恩一路有你

连接各类数据库

浏览量:1074 时间:2024-01-21 23:17:39 作者:采采

连接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;

```

以上是连接各类数据库的相关代码示例,通过这些代码,你可以轻松地与不同类型的数据库进行连接和操作。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。