回覆: 【求助】.NET 的 Connection 物件
[QUOTE][i]最初由 genjen 發表[/i]
[B]不好意思, 我實在不知道要 po 在哪, 要是 po 錯了請告訴我:
我想請問各位, 最近我在學 C# 的 Database Connection, 它有好幾個 Connection 物件, 有 OleDbConnection 和 OdbcConnection , 還有其他的我也不記得了, 目我是想選擇這兩種的其中一種, 但是 OleDbConnection 好像沒辦法連 MySQL, 不知道是不是我不會 Connection String 的寫法... Anyway, 不知道有沒有朋友知道 OleDbConnection 跟 OdbcConnection 哪個效能比較好? [/B][/QUOTE]
.NET Framework 1.1提供四種Connection provider
Sql Server Data Provider
OLE DB Data Provider
ODBC Data Provider
Orcale Data Provider
基本上來說.....
OleDb效能比ODBC來的好.....
以利用SQL Server的Northwind資料庫為例....
connection除了用GDI介面拉一拉完成之外....
亦可以使用程式碼的方法達到相同的目的....
ConnString = "Provider=SQLOLEDB;Data Source=localhost;Initial Catalog=Northwind;Integrated Security=SSPI;";
OleDbConnection Conn = new OleDbConnection(ConnString);
string SqlQuery = "INSERT INTO Customers (CustomerID, CompanyName) Values('NWIND', 'Northwind Traders')
";
OleDbCommand cm = new OleDbCommand(SqlQuery);
cm.Connection = Conn;
Conn.Open();
cm.ExecuteNonQuery();
Conn.Close();