中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

做任務(wù)得傭金的網(wǎng)站seo綜合查詢中的具體內(nèi)容有哪些

做任務(wù)得傭金的網(wǎng)站,seo綜合查詢中的具體內(nèi)容有哪些,容桂做網(wǎng)站,新聞聯(lián)播俄羅斯與烏克蘭引言 openGauss是一款開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它提供了強大的功能和性能,可以滿足各種企業(yè)級應(yīng)用的需求。與此同時,ODBC(Open Database Connectivity)是一個標準的數(shù)據(jù)庫訪問接口,它允許應(yīng)用程序通過統(tǒng)…

引言

openGauss是一款開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它提供了強大的功能和性能,可以滿足各種企業(yè)級應(yīng)用的需求。與此同時,ODBC(Open Database Connectivity)是一個標準的數(shù)據(jù)庫訪問接口,它允許應(yīng)用程序通過統(tǒng)一的方式與不同的數(shù)據(jù)庫進行通信。本文將介紹如何在銀河麒麟桌面操作系統(tǒng)進行openGauss的ODBC數(shù)據(jù)源配置。

環(huán)境準備

  • VMware 17.0.2

  • openGauss_5.0.0

  • MobaXterm 22.1

  • 服務(wù)器名稱:node0,IP地址:192.168.192.139

  • unixODBC-2.3.0

  • 銀河麒麟桌面操作系統(tǒng)V10 (SP1)
nwh@nwh-pc:~/桌面$ cat /etc/os-release
NAME="Kylin"
VERSION="銀河麒麟桌面操作系統(tǒng)V10 (SP1)"
VERSION_US="Kylin Linux Desktop V10 (SP1)"
ID=kylin
ID_LIKE=debian
PRETTY_NAME="Kylin V10 SP1"
VERSION_ID="v10"
HOME_URL="http://www.kylinos.cn/"
SUPPORT_URL="http://www.kylinos.cn/support/technology.html"
BUG_REPORT_URL="http://www.kylinos.cn/"
PRIVACY_POLICY_URL="http://www.kylinos.cn"
VERSION_CODENAME=kylin
UBUNTU_CODENAME=kylin
PROJECT_CODENAME=V10SP1
KYLIN_RELEASE_ID="2303"

9b5fb5b3c874e46336680f2e70d4cfb0.jpeg

設(shè)置應(yīng)用保護

  • 安全中心,設(shè)置應(yīng)用保護

983abbeb98ea7ee56bae1f9a28f7dfc2.jpeg

0d5fe11ad81bf8a09cd4cbf0da78a7ea.jpeg

b73f167e45e80061e55b3617d23c88ae.jpeg

3e44237b5f8228fa1dab613bc8c9aecb.jpeg

build-essential 包

  • 安裝 build-essential 包
nwh@nwh-pc:~/桌面$ sudo apt-get install -y build-essential
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關(guān)系樹
正在讀取狀態(tài)信息... 完成
下列軟件包是自動安裝的并且現(xiàn)在不需要了:
archdetect-deb dmeventd libaio1 libdebian-installer4 libdevmapper-event1.02.1 liblvm2cmd2.03 localechooser-data lvm2 user-setup
使用'sudo apt autoremove'來卸載它(它們)。
將會同時安裝下列軟件:
cpp-10 g++ g++-10 g++-9 gcc-10 libasan6 libc-dev-bin libc6-dev libcrypt-dev libgcc-10-dev libstdc++-10-dev libstdc++-9-dev linux-libc-dev
建議安裝:
gcc-10-locales g++-multilib g++-10-multilib gcc-10-doc g++-9-multilib gcc-9-doc gcc-10-multilib glibc-doc manpages-dev libstdc++-10-doc libstdc++-9-doc
推薦安裝:
manpages manpages-dev
下列【新】軟件包將被安裝:
build-essential cpp-10 g++ g++-10 g++-9 gcc-10 libasan6 libc-dev-bin libc6-dev libcrypt-dev libgcc-10-dev libstdc++-10-dev libstdc++-9-dev linux-libc-dev
升級了 0 個軟件包,新安裝了 14 個軟件包,要卸載 0 個軟件包,有 3 個軟件包未被升級。
需要下載 56.7 MB 的歸檔。
解壓縮后會消耗 224 MB 的額外空間。
獲取:1 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2303-hwe-updates/main amd64 libc-dev-bin amd64 2.31-0kylin9.2 [301 kB]
......

9b2d5344e8256a2c974aa945f182bec3.jpeg

創(chuàng)建目錄

nwh@nwh-pc:~$ mkdir -p odbc/etc
nwh@nwh-pc:~$ ls
公共的 視頻 文檔 音樂 bashrc.txt MPPODBC.txt openGauss-5.0.0-ODBC.tar.gz unixODBC-2.3.0.tar.gz unixODBC-2.3.7pre.tar.gz
模板 圖片 下載 桌面 GaussMPP.txt odbc unixODBC-2.3.0 unixODBC-2.3.5.tar.gz
nwh@nwh-pc:~$ cd odbc/
nwh@nwh-pc:~/odbc$ ls
etc

990acd44e2c5e8eb419d00c5b42d76c1.jpeg

安裝unixODBC

解壓 unixODBC-2.3.0.tar.gz

nwh@nwh-pc:~$ tar -zxf unixODBC-2.3.0.tar.gz
nwh@nwh-pc:~$ ll
總用量 14676
drwx------ 21 nwh nwh 4096 8月 4 00:03 ./
drwxr-xr-x 3 root root 4096 8月 1 21:21 ../
drwxr-xr-x 2 nwh nwh 4096 8月 1 21:24 公共的/
drwxr-xr-x 2 nwh nwh 4096 8月 1 21:27 模板/
drwxr-xr-x 2 nwh nwh 4096 8月 1 21:24 視頻/
drwxr-xr-x 2 nwh nwh 4096 8月 1 21:24 圖片/
drwxr-xr-x 2 nwh nwh 4096 8月 1 21:24 文檔/
drwxr-xr-x 2 nwh nwh 4096 8月 1 21:24 下載/
drwxr-xr-x 2 nwh nwh 4096 8月 1 21:24 音樂/
drwxr-xr-x 2 nwh nwh 4096 8月 1 21:27 桌面/
-rw------- 1 nwh nwh 64 8月 1 22:02 .bash_history
-rw-r--r-- 1 nwh nwh 220 4月 15 2020 .bash_logout
-rw-r--r-- 1 nwh nwh 3854 4月 27 15:27 .bashrc
-rw-rw-r-- 1 nwh nwh 184 8月 1 21:59 bashrc.txt
drwxrwxr-x 14 nwh nwh 4096 8月 3 23:42 .cache/
drwx------ 14 nwh nwh 4096 8月 3 23:43 .config/
drwx------ 3 nwh nwh 4096 8月 1 21:24 .dbus/
-rw-r--r-- 1 nwh nwh 23 8月 1 21:24 .dmrc
-rw-rw-r-- 1 nwh nwh 83 8月 1 21:59 GaussMPP.txt
drwx------ 3 nwh nwh 4096 8月 1 21:24 .gnupg/
-rw-rw-r-- 1 nwh nwh 413 8月 3 23:42 .imwheelrc
drwxrwxr-x 2 nwh nwh 4096 8月 1 21:24 .kylin-os-manager-config/
drwxrwxr-x 3 nwh nwh 4096 8月 1 21:24 .local/
drwxr-xr-x 5 nwh nwh 4096 8月 3 23:44 .log/
-rw-rw-r-- 1 nwh nwh 129 8月 1 21:59 MPPODBC.txt
-rw-rw-r-- 1 nwh nwh 9455102 8月 1 22:00 openGauss-5.0.0-ODBC.tar.gz
drwx------ 2 nwh nwh 4096 8月 1 21:24 .presage/
-rw-r--r-- 1 nwh nwh 807 4月 15 2020 .profile
drwxr-xr-x 2 nwh nwh 4096 8月 1 22:01 .qaxsafe/
drwxrwxr-x 2 nwh nwh 4096 8月 1 21:24 .sogouinput/
-rw-r--r-- 1 nwh nwh 0 8月 1 21:27 .sudo_as_admin_successful
-rw-rw-r-- 1 nwh nwh 25 8月 1 21:33 .ukui-screensaver-default.conf
drwxr-xr-x 19 nwh nwh 4096 4月 20 2010 unixODBC-2.3.0/
-rw-rw-r-- 1 nwh nwh 1804749 8月 1 22:01 unixODBC-2.3.0.tar.gz
-rw-rw-r-- 1 nwh nwh 1633390 8月 1 22:01 unixODBC-2.3.5.tar.gz
-rw-rw-r-- 1 nwh nwh 1669682 8月 1 22:01 unixODBC-2.3.7pre.tar.gz
-rw------- 1 nwh nwh 103 8月 3 23:41 .Xauthority
-rw-r--r-- 1 nwh nwh 13 4月 27 15:38 .xsession
-rw------- 1 nwh nwh 125000 8月 4 00:03 .xsession-errors
-rw------- 1 nwh nwh 184349 8月 1 22:02 .xsession-errors.old

ac09c00c7fa997612b96e8f20e44cb14.jpeg

修改configure文件

找到LIB_VERSION,將它的值修改為"1:0:0",這樣將編譯出*.so.1的動態(tài)庫,與psqlodbcw.so的依賴關(guān)系相同。

2ab0dbde0a75521e3ed3f9cd4ad50a92.jpeg

編譯configure

nwh@nwh-pc:~/unixODBC-2.3.0$ ./configure --prefix=/home/nwh/odbc/
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for gawk... (cached) mawk
checking for bison... no
checking for byacc... no
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no

......

413a49482e6535b55bc67eb773faa48b.jpeg

安裝

nwh@nwh-pc:~/unixODBC-2.3.0$ make && make install

706eeb485542eb85dfa0d2f8dbd238cd.jpeg

替換客戶端openGauss驅(qū)動程序

下載ODBC驅(qū)動包

下載openEuler 20.03 LTS環(huán)境下的ODBC驅(qū)動包

下載ODBC驅(qū)動包:https://opengauss.org/zh/download/

381d8b336ae0a32de1b24f9651faa56e.jpeg

解壓ODBC驅(qū)動包

nwh@nwh-pc:~$ mkdir -p install
nwh@nwh-pc:~$ tar -zxf openGauss-5.0.0-ODBC.tar.gz -C install/
nwh@nwh-pc:~$ ls
公共的 圖片 音樂 GaussMPP.txt odbc unixODBC-2.3.0.tar.gz
模板 文檔 桌面 install openGauss-5.0.0-ODBC.tar.gz unixODBC-2.3.5.tar.gz
視頻 下載 bashrc.txt MPPODBC.txt unixODBC-2.3.0 unixODBC-2.3.7pre.tar.gz
nwh@nwh-pc:~$ cd install/
nwh@nwh-pc:~/install$ ls
lib odbc

3b3b810c70b705cc157d33c2a11f904f.jpeg

解壓后會得到兩個文件夾:lib與odbc;

在odbc文件夾中還會有一個lib文件夾。/odbc/lib中會有“psqlodbca.la”,“psqlodbca.so”,“psqlodbcw.la”和“psqlodbcw.so”四個文件,將這四個文件拷貝到“/home/nwh/odbc/lib”目錄下;

將openGauss-5.0.0-ODBC.tar.gz解壓后lib目錄中的庫拷貝到“/home/nwh/odbc/lib”目錄下。

nwh@nwh-pc:~/install$ pwd
/home/nwh/install
nwh@nwh-pc:~/install$ ls
lib odbc
nwh@nwh-pc:~/install$ cd odbc/
nwh@nwh-pc:~/install/odbc$ ls
lib
nwh@nwh-pc:~/install/odbc$ cd lib/
nwh@nwh-pc:~/install/odbc/lib$ cp * /home/nwh/odbc/lib/
nwh@nwh-pc:~/install/odbc/lib$ cd ..
nwh@nwh-pc:~/install/odbc$ cd ..
nwh@nwh-pc:~/install$ cd lib/
nwh@nwh-pc:~/install/lib$ cp * /home/nwh/odbc/lib/
nwh@nwh-pc:~/install/lib$
nwh@nwh-pc:~/odbc/lib$ pwd
/home/nwh/odbc/lib
nwh@nwh-pc:~/odbc/lib$ ls
libodbccr.la libodbccr.so.1 libodbcinst.la libodbcinst.so.1 libodbc.la libodbc.so.1 psqlodbca.la psqlodbcw.la
libodbccr.so libodbccr.so.1.0.0 libodbcinst.so libodbcinst.so.1.0.0 libodbc.so libodbc.so.1.0.0 psqlodbca.so psqlodbcw.so
nwh@nwh-pc:~/odbc/lib$ ls
libcom_err_gauss.so libgssrpc_gauss.so libkrb5support_gauss.so.0 libodbcinst.so.1 libpgport_tool.so libssl.so
libcom_err_gauss.so.3 libgssrpc_gauss.so.4 libkrb5support_gauss.so.0.1 libodbcinst.so.1.0.0 libpgport_tool.so.1 libssl.so.1.1
libcom_err_gauss.so.3.0 libgssrpc_gauss.so.4.2 libodbccr.la libodbcinst.so.2 libpq.a psqlodbca.la
libconfig.so libk5crypto_gauss.so libodbccr.so libodbcinst.so.2.0.0 libpq_ce.a psqlodbca.so
libconfig.so.4 libk5crypto_gauss.so.3 libodbccr.so.1 libodbc.la libpq_ce.so psqlodbcw.la
libcrypto.so libk5crypto_gauss.so.3.1 libodbccr.so.1.0.0 libodbc.so libpq_ce.so.5 psqlodbcw.so
libcrypto.so.1.1 libkrb5_gauss.so libodbccr.so.2 libodbc.so.1 libpq_ce.so.5.5
libgssapi_krb5_gauss.so libkrb5_gauss.so.3 libodbccr.so.2.0.0 libodbc.so.1.0.0 libpq.so
libgssapi_krb5_gauss.so.2 libkrb5_gauss.so.3.3 libodbcinst.la libodbc.so.2 libpq.so.5
libgssapi_krb5_gauss.so.2.2 libkrb5support_gauss.so libodbcinst.so libodbc.so.2.0.0 libpq.so.5.5
nwh@nwh-pc:~/odbc/lib$

bde367ef6e2c4d751313d755aa462bd1.jpeg

86c6ceebd9db57bdcdb577f8524b5acc.jpeg

配置數(shù)據(jù)源

配置ODBC驅(qū)動文件

在“/home/nwh/odbc/etc/odbcinst.ini”文件中追加以下內(nèi)容。nwh@nwh-pc:~/odbc/etc$ vim odbcinst.ini
nwh@nwh-pc:~/odbc/etc$ vim odbcinst.ini
[GaussMPP]
Driver64=/home/nwh/odbc/lib/psqlodbcw.so
setup=/home/nwh/odbc/lib/psqlodbcw.so

47f65fe6f2f1c4580f85b06c9c964a57.jpeg

f5b7ba8a7b21b1f37010a768591a7e98.jpeg

配置數(shù)據(jù)源文件

在“/home/nwh/odbc/etc/odbc.ini”文件中追加以下內(nèi)容。

nwh@nwh-pc:~/odbc/etc$ vim odbc.ini
[og]
Driver=GaussMPP
Servername=192.168.192.139 (數(shù)據(jù)庫Server IP)
Database=gaussdb (數(shù)據(jù)庫名)
Username=testuser (數(shù)據(jù)庫用戶名)
Password=openGauss!666 (數(shù)據(jù)庫用戶密碼)
Port=15400 (數(shù)據(jù)庫偵聽端口)

70eb978b7a14c47fadcc231a4073870a.jpeg

cd6eb47f40f86f4ce7cb9fc00292b9c4.jpeg

配置環(huán)境變量

nwh@nwh-pc:~$ vim ~/.bashrc

在配置文件中追加以下內(nèi)容。

export LD_LIBRARY_PATH=/home/nwh/odbc/lib:$LD_LIBRARY_PATH
export PATH=/home/nwh/odbc/bin:$PATH
export ODBCSYSINI=/home/nwh/odbc/etc
export ODBCINI=/home/nwh/odbc/etc/odbc.ini

1d2ebf58e474255fbf392086faef3e69.jpeg

執(zhí)行如下命令使設(shè)置生效。

nwh@nwh-pc:~$ source ~/.bashrc

dd22f423575c7727c1bd880b7d9c1140.jpeg

測試數(shù)據(jù)源配置

nwh@nwh-pc:~/odbc/bin$ isql -v og
+ ---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+ ---------------------------------------+
SQL>

在彈出的對話框中點擊“允許”按鈕。

f2599c156c21bfa193b12acbf611e015.jpeg

總結(jié)

ODBC連接成功,就可以使用ODBC提供的函數(shù)來執(zhí)行SQL查詢和操作。ODBC提供了一組標準的接口函數(shù),可以執(zhí)行各種數(shù)據(jù)庫操作,如執(zhí)行SQL查詢、插入、更新和刪除數(shù)據(jù)等。通過這些函數(shù),可以在openGauss數(shù)據(jù)庫中進行各種數(shù)據(jù)操作,滿足應(yīng)用程序需求。

通過使用ODBC接口,可以在openGauss中實現(xiàn)高效的數(shù)據(jù)訪問和跨平臺連接。ODBC為開發(fā)人員提供了標準化的接口,并提供了一套豐富的函數(shù)來執(zhí)行數(shù)據(jù)庫操作。這種靈活性和可擴展性使得openGauss與ODBC的結(jié)合成為了開發(fā)企業(yè)級應(yīng)用和在多平臺上連接數(shù)據(jù)庫的理想選擇。

開始使用openGauss和ODBC吧,開啟高效數(shù)據(jù)管理的新篇章!

非常感謝在本文相關(guān)形成過程中 openGauss 數(shù)據(jù)庫官網(wǎng)來杯拿鐵(劉恒)老師給予的支持。

附錄

在VMware 17.0.2虛擬機中安裝openEuler-22.03-LTS-SP2:https://www.modb.pro/db/1682365146923606016

Navicat連接openGauss_5.0.0 企業(yè)版數(shù)據(jù)庫

http://www.risenshineclean.com/news/27533.html

相關(guān)文章:

  • 怎么做免費的網(wǎng)站推廣高級seo
  • oa軟件開發(fā)定制seo求職
  • 網(wǎng)站文字設(shè)計搜索引擎營銷sem包括
  • 一個公司多個網(wǎng)站做優(yōu)化今天新聞頭條
  • 網(wǎng)站建設(shè)與維護作業(yè)東莞seo計費管理
  • 網(wǎng)站建設(shè)推廣怎么做百度旗下產(chǎn)品
  • 建設(shè)網(wǎng)站后怎么發(fā)布長沙網(wǎng)絡(luò)推廣公司
  • 網(wǎng)站打開的速度慢網(wǎng)絡(luò)營銷的工具和方法有哪些
  • wordpress儀表盤文件目錄seo挖關(guān)鍵詞
  • 微信小程序怎么做購物網(wǎng)站推廣普通話的宣傳內(nèi)容
  • 創(chuàng)業(yè) 做網(wǎng)站培訓心得簡短200字
  • 邱縣網(wǎng)站建設(shè)今日國內(nèi)新聞大事20條
  • 四川省建設(shè)資格注冊中心網(wǎng)站重慶seo公司怎么樣
  • 龍巖做網(wǎng)站多少錢競價網(wǎng)絡(luò)推廣外包
  • 網(wǎng)站制作那家便宜網(wǎng)絡(luò)營銷有哪些推廣方式
  • 營銷微網(wǎng)站建設(shè)公司seo推廣方案怎么做
  • 網(wǎng)站顯示內(nèi)容不顯示企業(yè)營銷推廣怎么做
  • 貴陽模板建站定制做seo必須有網(wǎng)站嗎
  • 隨州做網(wǎng)站的公司全網(wǎng)關(guān)鍵詞云怎么查
  • 如何將自己做的網(wǎng)站發(fā)布鄭州網(wǎng)站建設(shè)推廣有限公司
  • wordpress安裝dplayerseo免費外鏈工具
  • 做平臺交易網(wǎng)站怎么收款優(yōu)化網(wǎng)站教程
  • 新建網(wǎng)站外鏈怎么做每日一則新聞?wù)?/a>
  • 怎么做網(wǎng)站的思維導圖廚師培訓機構(gòu)
  • 怎做不下網(wǎng)站刷槍俄羅斯搜索引擎yandex推廣
  • 網(wǎng)站備案密碼十大跨境電商erp排名
  • 做企業(yè)網(wǎng)站設(shè)百度網(wǎng)盤官方下載
  • 網(wǎng)站域名到期如何續(xù)費合肥網(wǎng)站優(yōu)化方案
  • 怎么把網(wǎng)站上傳到域名seo全網(wǎng)圖文推廣
  • 太原便宜做網(wǎng)站的公司開封網(wǎng)站推廣