欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

客戶(hù)端程序使用Winsock訪(fǎng)問(wèn)Oracle數(shù)據(jù)庫(kù)的方法

文檔序號(hào):7896965閱讀:501來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):客戶(hù)端程序使用Winsock訪(fǎng)問(wèn)Oracle數(shù)據(jù)庫(kù)的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種客戶(hù)端程序使用Winsock訪(fǎng)問(wèn)Oracle數(shù)據(jù)庫(kù)的方法。
背景技術(shù)
目前企業(yè)在開(kāi)發(fā)客戶(hù)端應(yīng)用程序訪(fǎng)問(wèn)Oracle數(shù)據(jù)庫(kù)時(shí),一般的,均是通過(guò)在客戶(hù)端電腦上安裝Oracle提供的組件,直接訪(fǎng)問(wèn)Oracle數(shù)據(jù)庫(kù)的方式。然而通過(guò)客戶(hù)端直接訪(fǎng)問(wèn)查詢(xún)Oracle數(shù)據(jù)庫(kù)的方式有以下幾個(gè)方面的問(wèn)題1、客戶(hù)端需要安裝Oracle組件,使得客戶(hù)端維護(hù)人員的工作量大大提高;如果 Oracle數(shù)據(jù)庫(kù)的配置改動(dòng),需要更新每一臺(tái)客戶(hù)端的配置,容易造成更新遺漏造成客戶(hù)端應(yīng)用程序或者數(shù)據(jù)異常;2、多個(gè)客戶(hù)端訪(fǎng)問(wèn)Oracle數(shù)據(jù)庫(kù),造成Oracle數(shù)據(jù)庫(kù)連接的客戶(hù)端的數(shù)量不受控,容易造成Oracle數(shù)據(jù)庫(kù)連接客戶(hù)端數(shù)量太多而引起Oracle數(shù)據(jù)庫(kù)異常。

發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明解決的技術(shù)問(wèn)題是提供一種客戶(hù)端程序使用 Winsock訪(fǎng)問(wèn)Oracle數(shù)據(jù)庫(kù)的方法,該方法建立一個(gè)服務(wù)器端程序,通過(guò)客戶(hù)端程序訪(fǎng)問(wèn)服務(wù)器端程序并將獲取的數(shù)據(jù)集通過(guò)Winsock控件發(fā)送到客戶(hù)端。本發(fā)明的目的通過(guò)提供以下技術(shù)方案實(shí)現(xiàn)一種客戶(hù)端程序使用Winsock訪(fǎng)問(wèn)Oracle數(shù)據(jù)庫(kù)的方法,其中,包括以下步驟第一步、客戶(hù)端程序通過(guò)Winsock控件與服務(wù)器程序建立連接;第二步、客戶(hù)端程序通過(guò)Winsock控件發(fā)送信息至服務(wù)器程序、;第三步、服務(wù)器程序查詢(xún)Oracle數(shù)據(jù)庫(kù),并獲取查詢(xún)結(jié)果;第四步、服務(wù)器程序?qū)⒉樵?xún)結(jié)果發(fā)送到客戶(hù)端程序。進(jìn)一步地,所述發(fā)送信息包括查詢(xún)數(shù)據(jù)庫(kù)名稱(chēng)、表名、查詢(xún)語(yǔ)句、頭尾標(biāo)志。在所述第二步后,服務(wù)器程序先根據(jù)所述頭尾標(biāo)志獲取完整的信息,再查詢(xún) Oracle數(shù)據(jù)庫(kù)。所述查詢(xún)結(jié)果為數(shù)據(jù)集形式的查詢(xún)結(jié)果。在所述第三步后,所述服務(wù)器程序先將數(shù)據(jù)集轉(zhuǎn)換為二進(jìn)制字節(jié)流的形式并增加頭尾標(biāo)志后,再發(fā)送所述查詢(xún)結(jié)果到客戶(hù)端程序。在所述第四步后,所述客戶(hù)端程序根據(jù)所述頭尾標(biāo)志獲取完整的數(shù)據(jù)集二進(jìn)制字節(jié)流。所述客戶(hù)端程序?qū)⒍M(jìn)制字節(jié)流轉(zhuǎn)換為數(shù)據(jù)集的形式,并完成查詢(xún)。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是不需要額外安裝Oracle組件,能較好的進(jìn)行訪(fǎng)問(wèn)控制同時(shí)減少Oracle數(shù)據(jù)庫(kù)的異常。


下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步說(shuō)明圖1為本發(fā)明客戶(hù)端程序使用Winsock訪(fǎng)問(wèn)Oracle數(shù)據(jù)庫(kù)的方法的流程圖。
具體實(shí)施例方式以下參照

本發(fā)明的最佳實(shí)施方式。本發(fā)明主要有以下組成部分客戶(hù)端程序,服務(wù)器程序、Oracle數(shù)據(jù)庫(kù)、Winsock 控件、VB開(kāi)發(fā)工具等。本發(fā)明客戶(hù)端程序使用Winsock訪(fǎng)問(wèn)Oracle數(shù)據(jù)庫(kù)的方法包括以下步驟第一步、客戶(hù)端程序通過(guò)Winsock控件與服務(wù)器程序建立連接;第二步、客戶(hù)端程序通過(guò)Winsock控件發(fā)送信息至服務(wù)器程序,其中,發(fā)送信息包含查詢(xún)數(shù)據(jù)庫(kù)名稱(chēng)、表名、查詢(xún)語(yǔ)句、頭尾標(biāo)志等;第三步、服務(wù)器程序根據(jù)頭尾標(biāo)志獲取完整的信息;第四步、服務(wù)器程序查詢(xún)Oracle數(shù)據(jù)庫(kù),并獲取數(shù)據(jù)集形式的查詢(xún)結(jié)果;第五步、服務(wù)器程序?qū)?shù)據(jù)集轉(zhuǎn)換為二進(jìn)制字節(jié)流的形式,并增加頭尾標(biāo)志后發(fā)送到客戶(hù)端程序;第六步、客戶(hù)端程序根據(jù)頭尾標(biāo)志獲取完整的數(shù)據(jù)集二進(jìn)制字節(jié)流;第七步、客戶(hù)端程序?qū)⒍M(jìn)制字節(jié)流轉(zhuǎn)換為數(shù)據(jù)集的形式,并完成查詢(xún)。盡管為示例目的,已經(jīng)公開(kāi)了本發(fā)明的優(yōu)選實(shí)施方式,但是本領(lǐng)域的普通技術(shù)人員將意識(shí)到,在不脫離由所附的權(quán)利要求書(shū)公開(kāi)的本發(fā)明的范圍和精神的情況下,各種改進(jìn)、增加以及取代是可能的。
權(quán)利要求
1.一種客戶(hù)端程序使用Winsock訪(fǎng)問(wèn)Oracle數(shù)據(jù)庫(kù)的方法,其特征在于,包括以下步驟第一步、客戶(hù)端程序通過(guò)Winsock控件與服務(wù)器程序建立連接; 第二步、客戶(hù)端程序通過(guò)Winsock控件發(fā)送信息至服務(wù)器程序、; 第三步、服務(wù)器程序查詢(xún)Oracle數(shù)據(jù)庫(kù),并獲取查詢(xún)結(jié)果; 第四步、服務(wù)器程序?qū)⒉樵?xún)結(jié)果發(fā)送到客戶(hù)端程序。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述發(fā)送信息包括查詢(xún)數(shù)據(jù)庫(kù)名稱(chēng)、表名、查詢(xún)語(yǔ)句、頭尾標(biāo)志。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述第二步后,服務(wù)器程序先根據(jù)所述頭尾標(biāo)志獲取完整的信息,再查詢(xún)Oracle數(shù)據(jù)庫(kù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述查詢(xún)結(jié)果為數(shù)據(jù)集形式的查詢(xún)結(jié)果。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述第三步后,所述服務(wù)器程序先將數(shù)據(jù)集轉(zhuǎn)換為二進(jìn)制字節(jié)流的形式并增加頭尾標(biāo)志后,再發(fā)送所述查詢(xún)結(jié)果到客戶(hù)端程序。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述第四步后,所述客戶(hù)端程序根據(jù)所述頭尾標(biāo)志獲取完整的數(shù)據(jù)集二進(jìn)制字節(jié)流。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述客戶(hù)端程序?qū)⒍M(jìn)制字節(jié)流轉(zhuǎn)換為數(shù)據(jù)集的形式,并完成查詢(xún)。
全文摘要
本發(fā)明提供了一種客戶(hù)端程序使用Winsock訪(fǎng)問(wèn)Oracle數(shù)據(jù)庫(kù)的方法,其中,包括以下步驟第一步、客戶(hù)端程序通過(guò)Winsock控件與服務(wù)器程序建立連接;第二步、客戶(hù)端程序通過(guò)Winsock控件發(fā)送信息至服務(wù)器程序;第三步、服務(wù)器程序查詢(xún)Oracle數(shù)據(jù)庫(kù),并獲取查詢(xún)結(jié)果;第四步、服務(wù)器程序?qū)⒉樵?xún)結(jié)果發(fā)送到客戶(hù)端程序。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是不需要額外安裝Oracle組件,能較好的進(jìn)行訪(fǎng)問(wèn)控制同時(shí)減少Oracle數(shù)據(jù)庫(kù)的異常。
文檔編號(hào)H04L29/06GK102541902SQ201010605190
公開(kāi)日2012年7月4日 申請(qǐng)日期2010年12月27日 優(yōu)先權(quán)日2010年12月27日
發(fā)明者趙石軍 申請(qǐng)人:無(wú)錫華潤(rùn)上華半導(dǎo)體有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
柳江县| 蒲江县| 磐安县| 博客| 金华市| 忻州市| 南川市| 崇州市| 股票| 云阳县| 罗定市| 化州市| 荣昌县| 收藏| 安新县| 宜川县| 天全县| 政和县| 体育| 石林| 洛阳市| 犍为县| 工布江达县| 沭阳县| 和平县| 左贡县| 乐亭县| 承德县| 沙坪坝区| 高尔夫| 马尔康县| 南汇区| 自贡市| 孝昌县| 花垣县| 萨嘎县| 全椒县| 太仓市| 南充市| 扎鲁特旗| 长岭县|