mirror of
https://github.com/andre-wojtowicz/qt-sql-example.git
synced 2024-11-26 15:45:27 +01:00
Update README.md
This commit is contained in:
parent
30318c3784
commit
8f215600e7
13
README.md
13
README.md
@ -2,22 +2,25 @@
|
|||||||
|
|
||||||
An exemplary [Qt](https://www.qt.io/) app that connects to SQL server and displays a table from a database. The program was made for educational purposes.
|
An exemplary [Qt](https://www.qt.io/) app that connects to SQL server and displays a table from a database. The program was made for educational purposes.
|
||||||
|
|
||||||
Compiled Windows and Linux applications can be downloaded from [Releases](https://github.com/andre-wojtowicz/qt-sql-example/releases).
|
Compiled Windows and Linux applications with statically-linked libraries can be downloaded from [Releases](https://github.com/andre-wojtowicz/qt-sql-example/releases).
|
||||||
|
|
||||||
![](screenshot.png)
|
![](screenshot.png)
|
||||||
|
|
||||||
The program was tested on:
|
The application is developed with Qt 5.9.1 on Windows 10 and Ubuntu 16.04.
|
||||||
* clients: Windows 10 with Qt 5.9.1, Ubuntu 16.04 with Qt 5.5.1,
|
The program was tested on MySQL Server 5.5.57 and Microsoft SQL Server 2008 R2 SP3.
|
||||||
* servers: MySQL Server 5.5.57, Microsoft SQL Server 2008 R2 SP3.
|
|
||||||
|
|
||||||
## Client config
|
## Client config
|
||||||
|
|
||||||
The program reads `config.ini` on startup. The file must be located in the app working directory.
|
The program reads `config.ini` on startup. The file must be in the app working directory.
|
||||||
|
|
||||||
## SQL database drivers
|
## SQL database drivers
|
||||||
|
|
||||||
A comprehensive discussion about SQL database drivers (Qt driver plugins as well as system drivers) can be found in [Qt Documentation](https://doc.qt.io/qt-5/sql-driver.html). MSSQL is handled by the ODBC driver.
|
A comprehensive discussion about SQL database drivers (Qt driver plugins as well as system drivers) can be found in [Qt Documentation](https://doc.qt.io/qt-5/sql-driver.html). MSSQL is handled by the ODBC driver.
|
||||||
|
|
||||||
|
Although binaries of the program have statically-linked libraries, in order to connect from Linux to MSSQL server, one should install ODBC SQL Server driver (e.g. `msodbcsql`__*__).
|
||||||
|
|
||||||
|
The following section covers the essential tools to develop app with dynamically-linked SQL libraries.
|
||||||
|
|
||||||
### Windows 10
|
### Windows 10
|
||||||
|
|
||||||
* Both Qt SQL driver plugins (QMYSQL and QODBC) should be already bundled with Qt SDK.
|
* Both Qt SQL driver plugins (QMYSQL and QODBC) should be already bundled with Qt SDK.
|
||||||
|
Loading…
Reference in New Issue
Block a user