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
主站蜘蛛池模板: 免费看a级毛片| 综合网久久| 久无码久无码av无码| 亚洲第一视频网| 欧美视频在线不卡| 在线观看视频99| 国产一区二区三区在线观看视频 | 亚洲人人视频| 亚洲精品不卡午夜精品| 久草网视频在线| 中文字幕在线观看日本| 欧美成人亚洲综合精品欧美激情| 午夜视频www| 久久99国产视频| 亚洲综合久久一本伊一区| 免费啪啪网址| 亚洲人成在线精品| 高清色本在线www| 欧美另类图片视频无弹跳第一页| 四虎永久在线精品国产免费| 午夜精品影院| 伊人网址在线| 91精品小视频| 91偷拍一区| 久久久亚洲国产美女国产盗摄| 久久亚洲欧美综合| 日本成人不卡视频| 精品国产成人三级在线观看| 亚洲中文字幕手机在线第一页| 国模极品一区二区三区| 91精品国产一区自在线拍| 国产精品七七在线播放| av色爱 天堂网| 国产成人精品一区二区三区| 国产一国产一有一级毛片视频| 六月婷婷精品视频在线观看| 爽爽影院十八禁在线观看| av无码久久精品| 71pao成人国产永久免费视频| 手机在线国产精品| 88av在线| 免费A级毛片无码免费视频| 久久这里只有精品66| 精品一区二区三区自慰喷水| 国产精品露脸视频| 亚洲欧美一区二区三区麻豆| 99久久99视频| av一区二区无码在线| 国产区福利小视频在线观看尤物| 欧美色综合网站| 久久99国产视频| 日本一区中文字幕最新在线| 91黄视频在线观看| 国产成熟女人性满足视频| 久久综合色88| 中文字幕日韩丝袜一区| 激情综合图区| 国产黑丝视频在线观看| 国产精品漂亮美女在线观看| 亚洲天堂成人在线观看| 人禽伦免费交视频网页播放| 久久亚洲欧美综合| 久久77777| a天堂视频| 永久天堂网Av| a免费毛片在线播放| 女同国产精品一区二区| 国产真实乱子伦精品视手机观看| 国产尤物视频网址导航| 亚洲高清中文字幕在线看不卡| 一本大道无码高清| 国产精品视频999| 亚洲av综合网| 国产综合色在线视频播放线视| 久久精品丝袜| 精品国产免费人成在线观看| 亚洲成av人无码综合在线观看| 欧洲亚洲一区| 日韩欧美一区在线观看| 人人妻人人澡人人爽欧美一区| 秋霞午夜国产精品成人片| 91久久夜色精品国产网站 |