999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

ADO.NET與數(shù)據(jù)庫連接字符串操作淺析

2016-05-19 13:28:00王海燕張景義
電腦知識與技術 2016年8期
關鍵詞:數(shù)據(jù)庫

王海燕+張景義

摘要:使用ADO.NET可以很容易的操作各類數(shù)據(jù)庫,它為開發(fā)人員節(jié)約了寶貴的時間,該文通過分析ADO.NET與各種常用數(shù)據(jù)庫的連接方法,使編程人員能夠快速熟練掌握利用ADO.NET來進行數(shù)據(jù)庫的開發(fā)。開發(fā)人員只需要將常用連接字符串復制到自己的程序中即可連接上數(shù)據(jù)庫進行操作。

關鍵詞:ADO.NET;數(shù)據(jù)庫;編程

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)08-0010-01

ADO是ActiveX Data Objects的縮寫,它是一個組件庫,包含了一系列的函數(shù),可以使用微軟編程技術來訪問數(shù)據(jù)庫的數(shù)據(jù)。由于微軟公司一直在推廣Microsoft.NET技術,所以就有了ADO.NET技術,它能夠在微軟的NET編程環(huán)境中更好的使用數(shù)據(jù)訪問接口,下面我們就來介紹常用的數(shù)據(jù)庫訪問所需使用的連接字符串,在下面所有介紹的連接字符串中所用到的數(shù)據(jù)庫參數(shù)作在此做統(tǒng)一說明,Server服務器名稱MyServer,Data Source數(shù)據(jù)源使用MyBookDb,User Id用戶Id使用MyId,Password使用MyPasswd,為了訪問數(shù)據(jù)庫的安全,下面所有的連接都使用密碼驗證來訪問。

1 常用的幾種數(shù)據(jù)庫連接符串

1.1 連接Oracle所使用的連接字符串

需要在.NET Framework引入OracleConnection 類庫以及所在的命名空間System.Data.OracleClient,然后通過"Data Source=MyBookDb; User Id=MyId; Password=MyPasswd; Integrated Security=no; "這個連接字符串即可使用ADO.NET來訪問ORACLE數(shù)據(jù)庫了。其中Integrated Security=no表示沒有集成Windows的驗證方式,在連接的過程中必須要使用正確的用戶名和密碼才能訪問數(shù)據(jù)庫。

1.2 連接SQL Server所使用的連接字符串

需要在.NET Framework引入SqlConnection類庫以及所在的命名空間System.Data.SqlClient,然后通過"Server=MyServer; Database=MyBookDb; User ID=MyId; Password=MyPasswd; Trusted_Connection=False" ,連接字符串來進行訪問,其中Trusted_Connection=False也是需要通過使用正確的用戶名和密碼才能訪問數(shù)據(jù)庫。

1.3 連接ACCESS所使用的連接字符串

需要在.NET Framework引入OleDbConnection類庫以及所在的命名空間System.Data.OleDb,然后通過"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=MyBookDb.mdb; Jet OLEDB:Database Password=MyPasswd; "字符串,使用ADO.NET中的對象即可訪問ACCESS數(shù)據(jù)庫。

1.4 連接Sybase所使用的連接字符串

需要在.NET Framework引入AseConnection類庫以及所在的命名空間Sybase.Data.Aseclient?,它的連接字符串為"Data Source='MyServer'; Port=5000; Database='MyBookDb'; UID='MyId'; PWD='MyPasswd'; "在Sybase連接字符串中增加了Port=5000,表示的是數(shù)據(jù)庫的端口號。連接成功后就可以正常訪問數(shù)據(jù)庫了。

1.5 連接MySQL所使用的連接字符串

對于MySQL數(shù)據(jù)庫?,我們可以使用一個第三方的工具dotConnect for MySQL所提供的功能來訪問數(shù)據(jù),它的連接字符串為User ID=MyId;Password=MyPasswd;Host=localhost;Port=3306;Database=MyBookDb;Direct=true;Protocol=TCP;Compress=false;Pooling=true;Min Pool Size=0;

Max Pool Size=100;Connection Lifetime=0;連接成功后可以完全像在使用ADO.NET中的對象一樣來訪問數(shù)據(jù)庫。

對于其余的數(shù)據(jù)庫,我們都可以使用同樣的方式利用ODBC或OLEDB的方式來訪問,例如:如果要訪問EXCEL數(shù)據(jù),可以通過連接字符ODBC的連接字符串"Driver={Microsoft Excel Driver (*.xls)}; DriverId=790; Dbq=C:\MyBookDb.xls; DefaultDir=c:\mypath; "來訪問,讀寫數(shù)據(jù)庫的方式都大同小異。

2 ADO.NET通過連接字符串進行數(shù)據(jù)庫操作

ADO.NET共有五大對象,分別是Connection 對象,用于對數(shù)據(jù)庫進行連接;Command對象,用于對數(shù)據(jù)庫執(zhí)行命令; DataReader對象,用于從數(shù)據(jù)庫中按順序讀取數(shù)據(jù);DataSet對象,用于對數(shù)據(jù)庫執(zhí)行命令和緩存數(shù)據(jù);DataAdapter對象,是數(shù)據(jù)集和數(shù)據(jù)庫之間聯(lián)系的橋梁。通過這些對象的使用,即可輕松操作數(shù)據(jù)庫,下面我面來看一下通過ADO.NET操作數(shù)據(jù)庫的基本步驟和方法。這里主要使用C#語言并通過ADO.NET的對象來操作數(shù)據(jù)庫。

通過以上操作,即可方便地訪問數(shù)據(jù)庫資源,對數(shù)據(jù)庫的增、刪、查、改同上面的操作過程類似,沒有特別之處。在程序設計過程中,通常將前面的功能封裝到一個函數(shù)中,需要的時候直接調用函數(shù)即可。

4 結束語

我們介紹了在ADO.NET中幾種常用的數(shù)據(jù)庫連接字符串的方法,并寫出了一個操作數(shù)據(jù)庫的具體執(zhí)行步驟,當掌握了以上方法后,編程人員就可以輕松操作各種數(shù)據(jù)庫。

參考文獻:

[1] 王寶祥. 基于ADO.NET的數(shù)據(jù)庫訪問技術研究[J]. 計算機應用與軟件, 2004(2).

[2] 張躍廷. C#數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選[M]. 北京: 人民郵電出版社, 2007.

[3] 孟現(xiàn)飛, 李浩, 孫統(tǒng)風. ADO.NET數(shù)據(jù)訪問模型研究[J]. 微機發(fā)展, 2003(13): 94-97.

猜你喜歡
數(shù)據(jù)庫
數(shù)據(jù)庫
財經(jīng)(2017年15期)2017-07-03 22:40:49
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
兩種新的非確定數(shù)據(jù)庫上的Top-K查詢
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
數(shù)據(jù)庫
財經(jīng)(2015年3期)2015-06-09 17:41:31
數(shù)據(jù)庫
財經(jīng)(2014年21期)2014-08-18 01:50:18
數(shù)據(jù)庫
財經(jīng)(2014年6期)2014-03-12 08:28:19
數(shù)據(jù)庫
財經(jīng)(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 午夜福利网址| 久久久久夜色精品波多野结衣| 无码乱人伦一区二区亚洲一| 亚洲第一区在线| 久久99精品久久久久纯品| 亚洲一区二区三区中文字幕5566| 午夜不卡福利| 中文字幕亚洲乱码熟女1区2区| 伊人久久久大香线蕉综合直播| 午夜a视频| 华人在线亚洲欧美精品| 日本精品视频一区二区| 久久精品国产精品青草app| 天堂在线www网亚洲| 亚洲精品图区| 亚洲国产看片基地久久1024| 久久综合AV免费观看| 一级毛片免费观看久| 日韩一二三区视频精品| 露脸真实国语乱在线观看| 91亚洲免费| 亚洲乱码在线播放| 国产成人高清精品免费软件| 中文字幕亚洲电影| 国产欧美日韩18| 欧美中文字幕第一页线路一| 99re在线免费视频| 一级看片免费视频| 色综合久久综合网| 制服丝袜 91视频| 午夜日本永久乱码免费播放片| 亚洲av无码牛牛影视在线二区| 四虎永久免费地址| 精品剧情v国产在线观看| 亚洲成人动漫在线观看| 亚洲精品波多野结衣| 国产又黄又硬又粗| 国产毛片基地| 亚洲激情区| 国产一区二区影院| 欧美区一区| 国产丰满大乳无码免费播放| 东京热一区二区三区无码视频| 91麻豆国产视频| 精品国产自在现线看久久| 91毛片网| 丁香婷婷久久| 国产精品青青| 国模沟沟一区二区三区| 精品無碼一區在線觀看 | 久久午夜夜伦鲁鲁片不卡| 亚洲专区一区二区在线观看| 精品视频91| 日本91视频| YW尤物AV无码国产在线观看| 在线看片中文字幕| 日本精品αv中文字幕| AV天堂资源福利在线观看| 亚洲欧美人成人让影院| AV在线麻免费观看网站| 午夜啪啪福利| 美美女高清毛片视频免费观看| 日韩第一页在线| 亚洲中文制服丝袜欧美精品| 69综合网| 澳门av无码| 国产性生交xxxxx免费| 男人天堂亚洲天堂| 日韩亚洲综合在线| 在线亚洲小视频| 国产精品视屏| 午夜电影在线观看国产1区 | 久久这里只精品热免费99| 久久99国产乱子伦精品免| 青青久久91| 亚洲欧美激情小说另类| 在线综合亚洲欧美网站| 在线日韩日本国产亚洲| 国产亚洲高清视频| 国产大片喷水在线在线视频| 专干老肥熟女视频网站| 欧美性精品不卡在线观看|