vs2008資料庫的連接
使用ODBC連接的時候先有以下准備:
1、你的電腦已經安裝了mysql資料庫
2、你的電腦已經安裝了Microsoft Visual Studio(小編的是 VS2008)
3、安裝mysql驅動程序:mysql-connector-odbc-5.1.6-win32.msi
具體操作:
首先建立ODBC數據源,依次打開:我的電腦 - 控制面板 - 管理工具 - 數據源(ODBC)-點擊「系統DNS」 選擇右邊的添加,在彈出的框中拉到後面,選擇「Mysql ODBC5.1 Driver」,這個名字根據你的驅動版本不同會有所差異。點擊完成,就會出現如圖三的信息,根據提示填寫
Date soure Name:隨便填,建議英文!
Description:描述!隨便填,建議英文!
server:localhost(如果是本地伺服器就天localhost,否則填你的服務的ip地址)
user:你的mysql的用戶名
password:你的mysql的密碼
DataBase:點下拉菜單,選擇當前你mysql資料庫中存在的資料庫
到這里ODBC數據源建立完畢
然後就到VS 2008 裡面配置了,點擊VS菜單中的視圖 - 伺服器資源管理器,打開如圖所示的界面,右擊數據連接,然後選擇連接,打開如圖所示的界面,點擊「使用用戶名或系統數據源名稱」的下來帶單,然後就見到我們新建的數據源,選擇,然後測試
最後就是連接資料庫的代碼了:
string constr = "Dsn=ODBCforMysql";
OdbcConnection conn = new OdbcConnection(constr);
conn.Open();
string sqlstr = "select * from tools.zhanghao";
OdbcCommand cmd = new OdbcCommand(sqlstr, conn);
OdbcDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Console.Write(reader.GetString(0) + ", ");
Console.Write(reader.GetString(1) + ", ");
}
conn.Close();
Console.Read();
關鍵是連接字元串: string constr = "Dsn=ODBCforMysql";
字元串可以查看數據源的屬性,復制他的字元串就可以了
㈡ 關於VS2008自帶資料庫的連接和使用問題
說一個最簡單的方式,以Oracle資料庫為例
1.建立資料庫連接
OracleConnection conn= new OracleConnection("Data Source=你的數據源;Persist Security Info=True;User ID=資料庫用戶名;PassWord=密碼;Unicode=True");
2.建立資料庫適配器
OracleDataAdapter da=new OracleDataAdapter("select * from "+你的表名,conn)
3.創建數據集實例並填充
DataSet ds;
da.Fill(ds);
這樣就可以得到那張表的所有數據了.都在ds里,然後可以用DataGridView之類的進行顯示.
當然也可以直接用ds來取數據,具體可以參見MSDN中有關DataSet的操作.
還有就是用OracleCommand這些的
你要用到的東西主要就是在System.Data.資料庫類型的MSND文檔中,可以直接看的很清晰
㈢ VS2008如何遠程連接oracle資料庫高分
遠程連接字元串應該是做這個DB的人設置好,然後告訴你的.
比如我做了一個庫叫TEST,並且這個庫的IP是192.168.1.100,
那派慎鍵么我用ORACLE自帶的NET CONFIGURATION ASSISTANT建立塵巧一個NET SEVERS,一路默認設置,那麼連接字元串就是[email protected],當然,如果我願意,我可以把連接字元孝旅串改成NEWTEST,別人是不會知道的
1、2、3版本是不同的庫環境。必須伺服器裝下3.5的框架,然後iis設置下asp.net版本就可以了。
如果你那邊沒這類主機,我這邊有做的,可網路HI我。