A. 定義odbc方式訪問資料庫,windows和linux下應如何配置怎麼驗證配置是否生效
Windows叔我就不吱歪了,不會多丟人,下面說說Unix和Linux下怎麼配置ODBC連接。
下載unixODBC,Mysql-connector-odbc
安裝unixODBC:
tar xzvf unixODBC-2.2.14.tar.gz
cdtar unixODBC-2.2.14
./configure --prefix=/code/unixODBC --enable-gui=no
make
make install
安裝mysql-connector-odbc (libltdl required, )
tar xzvf mysql-connector-odbc-5.1.5r1144.tar.gz
cd mysql-connector-odbc-5.1.5r1144/
./configure --with-unixODBC=/code/unixODBC --with-mysql-path=/code/mysql --enable-gui=no
make
make install
odbc相關配置
cat/etc/odbcinst.ini
[mysql]
Description = MySQL driver.
Driver = /usr/local/lib/libmyodbc5-5.1.5.so
Setup = /code/unixODBC/lib/libodbcmyS.so
Socket = /tmp/mysql.sock
FileUsage = 1
cat/etc/odbc.ini
[mysql-test]
Description = MySQL test database
Trace = On
TraceFile = stderr
Driver = mysql
SERVER = localhost
USER = root
PASSWORD = mysql
PORT = 3306
DATABASE = test
socket = /tmp/mysql.sock
B. mysql資料庫的優點
mysql資料庫的優點如下:
1、速度:運行速度快。
2、價格:MySQL對多數個人來說是免費的。
3、容易使用;與其他大型資料庫的設置和管理相比,其復雜程度較低,容易學習。
4、可移植性:能夠工作在眾多不同的系統平台上,例如:Windows、Linux、Unix、MacOS等。
5、豐富的介面:提供了用於C、C++、Eiffel、Java、Perl、PHP、Python、Rudy和TCL等語言的APl。6、支持查詢語言:MySQL可以利用標准SQL語法和支持ODBC(開放式資料庫連接)的應用程序。
7、安全性和連接性;十分靈活和安全的許可權和密碼系統,允許主機驗證。連接到伺服器時,所有的密碼均採用加密形式,從而保證了密碼安全。並且由於MySQL時網路化的,因此可以在網際網路網上的任何地方訪問,提高數據共享效率。