Linux下訪問SQL的應用及移植

2021-06-19 16:45:15 字數 1250 閱讀 5094

linux下訪問

sql的應用及移植

大多數情況下我們知道在windows

下採用sql

資料庫,如

sql2000

、sql2005

以及sql2008

,在linux

採用mysql

等等。但是有的情況是,我們需要在

linux

下面訪問

sql資料庫,或者在

windows

下面訪問

mysql

。因此像這種需要交叉訪問問題就出來了,下面介紹兩種在

linux

下訪問sql

常見的方式操作。並且,如果我們是需要在板端進行訪問,那麼還存在乙個移植問題。 第

一、採用freetds

開源庫進行 第

二、採用odbc

資料來源進行

1、在linux

下採用freetds

訪問sql

只需要相應的

sql開啟了遠端連線即可,經過實際測試發現訪問

sql2000

和sql2008

還是比較方便,全部可以採用

c介面呼叫進行。

2、odbc資料來源

odbc個人理解是乙個統一的介面,可以遮蔽底層資料庫的差異性,如,可以採用

odbc

方式訪問

sql系列資料庫、

mysql

等等。因此,採用

odbc

方式訪問則需要相應的資料庫提供乙個

odbc

資料來源,這是和

freetds

訪問最大的區別。要想使用

odbc

方式訪問,必須先安裝

odbc

驅動管理器,常見的又

unixodbc

,安裝了

unixodbc

驅動管理器以後,則可以和

qt提供的

odbc plugin

或者freetds

的odbc

方式進行訪問了。

最後,介紹下資料庫連線不通該怎麼辦?

1、首先ping

資料庫看看是否能

ping通

2、telenet ip port檢視能否連線資料庫,如下所示(輸入

ctrl+]

可進入)

如果telnet

不通,那麼則需要檢視資料庫是否開啟了遠端連線以及是否關閉了防火牆。一般都是這兩個問題。

linux下DNS詳解及應用一

一 dns的應用範圍 使用主機名標識一台主機,也可以使用ip位址標識。人們更願意使用便於記憶的主機名識別符號,而路由器則只願使用長度固定民有層次結構的ip位址。為調解這兩種不同的偏好,我們需要乙個把主機名轉換成ip位址的目錄服務。這就是網際網路的網域名稱系統 domain name system,d...

linux下DNS詳解及應用二

一 linux 下主要dns配置檔案 linux 下主要dns配置檔案見表 一 二 三 表 1 dns主要配置檔案 檔名稱 中文名稱 作用 etc hosts 主機的乙個列表檔案 包含 本地網路中 已知主機的乙個列表。如果系統的 ip 不是動態生成,就可以使用它。對於簡單的主機名解析 點分表示法 在...

linux下yum命令作用及應用

yum是什麼?linux命令 一.yum是什麼 yum yellow dog updater,modified 主要功能是更方便的新增 刪除 更新rpm包.它能自動解決包的倚賴性問題.它能便於管理大量系統的更新問題 注 為什麼要使用yum而不用apt,最簡單的原因,fedora自帶 二.yum特點 ...