摘要:
qt连接mysql数据库怎么编译驱动?qt连接mysql数据库编译驱动的方法:1、新建一个文件夹名为:plugins2、在开发Qt程序的机子上找到Qt库所在目录找到plugins目...
qt连接mysql数据库怎么编译驱动?
qt连接mysql数据库编译驱动的方法:
1、新建一个文件夹名为:plugins2、在开发Qt程序的机子上找到Qt库所在目录找到plugins目录,并把sqldrivers文件夹拷贝到步骤1新建的plugins文件夹3、在开发程序的主函数(main)中, 在QApplication app(argc, argv)前面添加一句:QApplication::addLibraryPath("./plugins"
) 注:括号内为新建plugins的所在目录。
4、重新编译程序 。 拷贝时 只要把plugins放在你编译时设置的目录就行。4通过以上的几个步骤,你的程序就能正常加载到数据库驱动,程序也能正常运作了。
mysql驱动使用了什么技术?
mysql驱动一般情况下,在应用程序中进行数据库连接,调用JDBC接口,首先要将特定厂商的JDBC驱动实现加载到系统内存中,然后供系统使用。
驱动加载入内存的过程
这里所谓的驱动,其实就是实现了java.sql.Driver接口的类。如oracle的驱动类是 oracle.jdbc.driver.OracleDriver.class(此类可以在oracle提供的JDBC jar包中找到),此类实现了java.sql.Driver接口。
由于驱动本质上还是一个class,将驱动加载到内存和加载普通的class原理是一样的:使用Class.forName("driverName")。