Eclipse CDT(C/C++ Development Tooling)是Eclipse平台的一个插件,用于支持C和C++的开发。MySQL是一个流行的关系型数据库管理系统(RDBMS),广泛用于Web应用程序和其他需要存储和检索数据的系统中。
mysql-connector-java-x.x.x.jar)。import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class MySQLConnection {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydatabase";
String user = "username";
String password = "password";
try (Connection conn = DriverManager.getConnection(url, user, password)) {
System.out.println("Connected to the database!");
} catch (SQLException e) {
System.out.println(e.getMessage());
}
}
}#include <mysql.h>
#include <stdio.h>
int main() {
MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW row;
const char *server = "localhost";
const char *user = "username";
const char *password = "password";
const char *database = "mydatabase";
conn = mysql_init(NULL);
if (!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0)) {
fprintf(stderr, "%s\n", mysql_error(conn));
exit(1);
}
if (mysql_query(conn, "SELECT * FROM mytable")) {
fprintf(stderr, "%s\n", mysql_error(conn));
exit(1);
}
res = mysql_use_result(conn);
while ((row = mysql_fetch_row(res)) != NULL) {
printf("%s\n", row[0]);
}
mysql_free_result(res);
mysql_close(conn);
return 0;
}通过以上步骤和示例代码,你应该能够成功地在Eclipse CDT中连接MySQL数据库。如果遇到具体问题,请提供详细信息以便进一步诊断和解决。