C++开发包提供了C++语言的API。它允许开发人员使用C++编写MySQL相关的应用程序。开发人员可以使用连接、查询和结果集等不同的API调用。
#include <mysql.h> MYSQL *conn; MYSQL_RES *res; MYSQL_ROW row; conn = mysql_init(NULL); mysql_real_connect(conn, "host", "user", "password", "database", 0, NULL, 0); mysql_query(conn, "SELECT * FROM table_name"); res = mysql_use_result(conn); while ((row = mysql_fetch_row(res)) != NULL) { printf("%s %s\n", row[0], row[1]); } mysql_free_result(res); mysql_close(conn);
JDBC开发包提供了Java语言的API。它与C++开发包类似,可以使用连接、查询和结果集等不同的API调用。
import java.sql.*; String url = "jdbc:mysql://localhost/database"; String user = "user"; String password = "password"; Connection conn = DriverManager.getConnection(url, user, password); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM table_name"); while (rs.next()) { System.out.println(rs.getString(1) + " " + rs.getString(2)); } rs.close(); stmt.close(); conn.close();
总之,MySQL开发包在Linux平台上是非常有用的。无论是使用C++还是Java编写应用程序,都可以通过这些开发包方便地使用MySQL数据库。