當前位置:首頁 » 操作系統 » linux的odbc

linux的odbc

發布時間: 2022-02-11 05:57:12

❶ odbc linux下怎麼安裝

如果有yum 源中包括libiodbc ,可直接使用yum install libiodbc* 或在yumex 中搜索iodbc 的包進行安裝,否則需要到網上下載相關的rpm 包進行安裝。
下載libiodbc-3.52.6-1.i386.rpm
下載libiodbc-devel-3.52.6-1.i386.rpm
下載 libiodbc-admin-3.52.6-1.i386.rpm
下載libiodbc-3.52.6-1.src.rpm
rpm -ivh libiodbc-3.52.6-1.i386.rpm
rpm -ivh libiodbc-devel-3.52.6-1.i386.rpm
rpm -ivh libiodbc-admin-3.52.6-1.i386.rpm
rpm -ivh libiodbc-3.52.6-1.src.rpm

安裝wxGTK
./configure --with-odbc --enable-monolithic --enable-xrc --enable-unicode
make
make install

安裝 codeblocks
cp /usr/local/share/aclocal/wxwin.m4 /usr/share/aclocal/wxwine.m4
./bootstrap ( 可能需執行aclocal)
./configure --with-contrib-plugins=all
make
makeinstall
連接 sql Server

安裝 freetds
yum install freetds *
( 或安裝yum yumex 後,執行yumex ,到所有包里搜索freetds, 安裝找到的包,有三個,另兩個是develop包和doc 包)

❷ linux 怎麼判斷是否安裝odbc

它是說明安裝mysql-connector-odbc的時候還需要安裝一些依賴庫,你要先安裝libodbc.so.1 libodbcinst.so.1 這兩個rpm文件 你可以上網搜索這2個包下載安裝

❸ 如何在Linux下通過ODBC配置訪問遠程資料庫,0

例如:sqlplus
username/password@servicename
於是想,用我的兩台電腦雙機互聯試一試,也玩個遠程連接。實驗如下:
首先在我的台式機上安裝了Oracle9i的資料庫管理系統,並建立了一個資料庫實例:xy然後為該實例新增了一個用戶,用戶名和密碼都是kxy01
。啟動實例xy後,在台式機上,直接在cmd環境鍵入:sqlplus kxy01/kxy01@xy
就可以連接上資料庫,呵呵,想來本地連接都是不費吹灰之力就行的。
之後,在我的筆記本上安裝了Oracle9i的Client工具。然後試著直接用上述命令訪問,顯然是不行的,系統返回無法解析服務名的錯誤信息。
要實現連接到遠程資料庫,先了解一下相關知識吧,查了一下書。原來,
Net Configuration Assitant
的工具,應該就是它了。啟動之:
Net Configuration Assitant共提供了4個配置功能:
監聽程序配置,
命名方法配置,
本地網路服務名配置
目錄使用配置。
要從遠程位置連接Oracle資料庫,必須配置Oracle網路監聽程序。
Net Configuration Assitant
可以用於此項配置工作,啟動後選擇監聽程序配置,一路下一步即可。
之後點開命名方法配置,系統已經默認提供了三種,其他兩種也不太認識,乾脆不改了,直接點後退,回到主菜單。
主菜單中,第三項是本地網路服務名配置。要通過網路訪問Oracle資料庫或其他服務,要使用網路服務名,該項配置允許使用由本地命名解析的網路服務名。而第四項為目錄使用配置,點開一看,居然要選擇目錄伺服器,我這一共就兩台電腦,要什麼目錄服務,看來第四項不適合本實驗了,顯然,關鍵配置就在第三項:本地網路服務名配置。
將其點開,選擇添加網路服務名操作,然後會詢問你希望訪問何種版本的Oracle資料庫服務。
按照常理,我裝的是Oracle9i自然應該選擇第一個(Oracle8i或更高版本資料庫服務),可經過實踐證明,只有選擇第二個(Oracle8i發行版8.0資料庫或服務)才能正常實現遠程連接,不明其中原因,也就只有選第二個拉。
然後輸入我的資料庫實例SID:xy然後選擇網路協議,雙機互聯應該選擇TCP吧,再然後填寫資料庫所在的主機名:kxyhome
。埠號採用默認的1521。
點擊下一步,進行資料庫連接的測試,測試成功後進行網路服務名的填寫,這個名字就應該是sqlplus連接時候用的服務名了,這里我們使用:xyhome之後一切配置完成,來到命行,使用sqlplus進行連接:sqlplus kxy01/kxy01@xyhome成功啦!

❹ linux中怎麼用odbc連接oracle資料庫

myisam_recover = 64K#允許的GROUP_CONCAT()函數結果的最大長度
transaction_isolation = REPEATABLE-READ
innodb_file_per_table

❺ 在linux怎麼裝mysql的odbc驅動

LINUX的咋連倒是不清楚...但我可以給你提供下XP中VB連MYSQL的思路.. 關鍵是要下載一個ODBC的驅動器...然後配置控制面板中的數據源那邊.新建一個MYSQL數據源. LINUX的話,你應該要去下對應LINUX版本的ODBC驅動...

❻ linux如何卸載odbc

LINUX+APACHE主要用來是跑PHP的,跑ASP.NET需要在WINDOWS環境里裝IIS
由於公司的產品在新的版本中,需要考慮一些新的部署方式,所以又抽空關注了一下.NET跨平台的一些解決方案。雖然Mono Project對基於.NET開發的人來說都不陌生,不過由於Mono是比較狹義的跨平台(因為它是OS級別的)概念。而從廣義的角度來說,使用不同的Web Server也可以算是一種垮平台。
緣起是由於IIS的口碑實在太濫,以至於不少的關鍵應用場景明文禁止安裝和使用IIS。而從ASP.NET的執行原理來看,它是通過一個Web Server處理tcp請求,然後把對ASPX執行和呈現交於使用.NET實現一個託管環境來進行的。所以使用Apache是目前最經濟的IIS替代品,而同時在Apache的sub-project正好有一個支持ASP.NET的模塊,並且已經開發到了2.0版本。我所配合使用的版本是Apache HTTP Server 2.0.55和mod_aspdotnet 2.0.0。安裝非常的簡單,兩個程序都是msi安裝包,一路next就搞定了。完了再在安裝目錄/htdocs下建一個目錄,如:active。
不過其中有兩個小問題需要注意:
一是:在安裝Apache HTTP Server的時候,如果我們機器上的80埠已被佔用,需要選使用8080埠來安裝那個選項,當然這個埠是可以在httpd.conf文件里修改的。只是使用這種安裝方式安裝好以後需要手動的啟動apache2服務,使用cmd命令並進入apache安裝目錄,如:D:\Program Files\Apache Group\Apache2\bin,運行:apache -k install。
二是:在配置aspdotnet_mole的時候,我們需要在httpd.conf文件中追加以下清單: #asp.net
LoadMole aspdotnet_mole "moles/mod_aspdotnet.so"
AddHandler asp.net asax ascx ashx asmx aspx axd config cs csproj licx rem resources resx soap vb vbproj vsdisco webinfo
IfMole mod_aspdotnet.cpp
# Mount the ASP.NET example application
AspNetMount /active "J:/Working/BIVSS"
# Map all requests for /active to the application files
Alias /active "J:/Working/BIVSS"
# Allow asp.net scripts to be executed in the active example
Directory "J:/Working/BIVSS"
Options FollowSymlinks ExecCGI
Order allow,deny
Allow from all
DirectoryIndex Default.htm Default.aspx
/Directory
# For all virtual ASP.NET webs, we need the aspnet_client files
# to serve the client-side helper scripts.
AliasMatch /aspnet_client/system_web/(\d+)_(\d+)_(\d+)_(\d+)/(.*) "C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"
Directory "C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles"
Options FollowSymlinks
Order allow,deny
Allow from all
/Directory
/IfMole
本來這個配置文件很簡單,還有詳細的注釋。不過一定要注意上面的命令(非#開頭的行),都需要寫在一行上,如果是從網頁上要特別的小心,特別是AddHandler和AliasMatch這兩句容易被斷成兩行,那樣啟動apache服務就會失敗,並且提示非常簡單,根本不會告訴你配置文件載入錯誤。
目前,這個mod_aspdotnet模塊最大的問題是在認證支持上的不足,比如windows和form都還不能支持,不過開源的東西更新還是很快的。由於使用Microsoft .NET Framework作為CLR,開發更新的壓力和Mono不在一個數量級上,相信很快就能有對頁面認證的較好支持。

❼ linux odbc.ini 在什麼位置

那就自己安裝它。ubuntu使用sudo apt-get install unixodbc CentOS,Fedora使用sudo yum install unixODBC。 先檢查一下yum裡面有沒有相關的軟體包 sudo yum list | grep unix 查詢結果: unixODBC.i686 2.3.2-4.fc20 updates #32位的軟體包

❽ 如何在linux下通過ODBC連接SQL SERVER資料庫

解壓文件 tar xvf odbc-sqlserver-1.4.27-linux-x86-glibc.tar

# cd odbc-sqlserver-1.4.27-linux-x86-glibc

# ls
all.tar dsn_template_ssl install_intro licenses_template unixodbc.tar.md5sum
all.tar.md5sum echo install_license license.txt unixodbc.tar.sum
all.tar.sum essqlservertarerr install_linkpaths licshell unixODBC_version.txt
check_root.txt ident install_other_procts OSname.txt uodbc
cmpver install install_paths sqlserver_create_dsn.sh uodbcinstall.txt
config.log install_check_linux INSTALL.txt SQLSERVER_uodbcinstall.txt uodbc_tmp
drv_template install_check_procts install_versioned tables_22189.sql versioned
drv_template_2236 install_check_root intro.txt tee
drv_template_ssl install_check_sunos licclient testlib
dsn_22189 install_check_tools license_request.txt unixODBC
dsn_template install_init licenses.out unixodbc.tar

執行install文件安裝ODBC驅動.(用root用戶執行)

#./install

這個集合了很多操作.每步都會彈出提示讓你進入下一步.

第一步提示Press the return key to read license,按回車即可.

接下來會刷很多license信息.Do you accept the license? (q=quit, yes, no):

如果接受,輸入yes.

然後會執行一些檢查命令,查看系統是否有基本一些命令工具的安裝.按回車進入下一步.

緊接著會檢查一些的包是否安裝.按回車進入下一步.

此時會提示安裝unixODBC需要依賴ODBC driver manager.按RETURN進入下一步.

然後會讓你輸入一些個人信息.不想輸的可以直接回車跳過.

接下來會有一步讓選擇licence.會有三個OPTION.

[0] Exit

[1] View existing licenses

[2] SQLServer ODBC Driver V1.2

Please choose the proct you would like a license for by entering its item number or enter one of the other options.

可以選擇2,但是選擇之後發現這個license是收費的..如果想出錢的話就去買.我是直接quit了的.進入下一步.

按要求一步步輸入IP地址,埠,用戶名,密碼,實例.它會自動測試你提供的東西是否正確.當有足夠信息去連接資料庫後,會提示輸入一個DSN名字.即為你的資料庫起一個名字,方便後邊登陸的時候使用.

這一步完成後,配置基本完成了.

別高興的太早,還要配置一個環境變數.

將LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/easysoft/sqlserver:/usr/local/easysoft/lib export LD_LIBRARY_PATH寫入到用戶profile文件中.注意路徑要正確.

現在就可以驗證啦.

#cd /usr/local/easysoft/unixODBC/bin

#./isql -v dsn_name

可以連接就OK啦.

❾ 在linux下安裝odbc後找不到odbcconfig程序

你還要安裝 unixODBC-gui-gtk-2.2.1-1.i386.rpm 和 unixODBC-gui-qt-2.2.1 -1.i386.rpm ,這兩個是他的圖形界面

❿ 為什麼在Linux下寫c++的odbc的時候,會提示找不到odbc的方法

是在編譯/鏈接階段報的錯吧,需要包含odbc頭文件或者鏈接odbc庫。
具體方法:
1. 如果是編譯時出錯,請加上編譯選項: -I${ODBC_INC}
2. 如果是鏈接時出錯,請加上鏈接選項:-L${ODBC_LIB} -lldbc
上面的ODBC_INC、ODBC_LIB需要事先定義,與編譯環境保持一致即可。

熱點內容
跳轉頁源碼 發布:2024-09-17 03:13:05 瀏覽:543
html文件上傳表單 發布:2024-09-17 03:08:02 瀏覽:784
聊天軟體編程 發布:2024-09-17 03:00:07 瀏覽:726
linuxoracle安裝路徑 發布:2024-09-17 01:57:29 瀏覽:688
兩個安卓手機照片怎麼同步 發布:2024-09-17 01:51:53 瀏覽:207
cf編譯後沒有黑框跳出來 發布:2024-09-17 01:46:54 瀏覽:249
安卓怎麼禁用應用讀取列表 發布:2024-09-17 01:46:45 瀏覽:524
win10設密碼在哪裡 發布:2024-09-17 01:33:32 瀏覽:662
情逢敵手迅雷下載ftp 發布:2024-09-17 01:32:35 瀏覽:337
安卓如何讓軟體按照步驟自動運行 發布:2024-09-17 01:28:27 瀏覽:197