连接服务器MySQL数据库的代码可以使用各种编程语言来实现。以下是一些常见的编程语言的示例代码:
- Python:import mysql.connector
# 创建数据库连接
cnx = mysql.connector.connect(user='username', password='password',
host='server_address', database='database_name')
# 创建游标对象
cursor = cnx.cursor()
# 执行SQL查询
query = "SELECT * FROM table_name"
cursor.execute(query)
# 获取查询结果
result = cursor.fetchall()
# 关闭游标和数据库连接
cursor.close()
cnx.close()推荐的腾讯云相关产品:云数据库 TencentDB,提供高可用、可扩展的MySQL数据库服务。产品介绍链接地址:https://cloud.tencent.com/product/cdb
- Java:import java.sql.*;
public class Main {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
// 注册JDBC驱动
Class.forName("com.mysql.jdbc.Driver");
// 打开连接
conn = DriverManager.getConnection("jdbc:mysql://server_address/database_name", "username", "password");
// 执行查询
stmt = conn.createStatement();
String sql = "SELECT * FROM table_name";
rs = stmt.executeQuery(sql);
// 处理查询结果
while (rs.next()) {
// 处理每一行数据
int id = rs.getInt("id");
String name = rs.getString("name");
// ...
}
} catch (SQLException se) {
se.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
} finally {
// 关闭资源
try {
if (rs != null) rs.close();
if (stmt != null) stmt.close();
if (conn != null) conn.close();
} catch (SQLException se) {
se.printStackTrace();
}
}
}
}推荐的腾讯云相关产品:云数据库 TencentDB,提供高可用、可扩展的MySQL数据库服务。产品介绍链接地址:https://cloud.tencent.com/product/cdb
- Node.js:const mysql = require('mysql');
// 创建数据库连接
const connection = mysql.createConnection({
host: 'server_address',
user: 'username',
password: 'password',
database: 'database_name'
});
// 连接数据库
connection.connect();
// 执行查询
connection.query('SELECT * FROM table_name', function (error, results, fields) {
if (error) throw error;
// 处理查询结果
results.forEach((row) => {
// 处理每一行数据
console.log(row);
});
});
// 关闭数据库连接
connection.end();推荐的腾讯云相关产品:云数据库 TencentDB,提供高可用、可扩展的MySQL数据库服务。产品介绍链接地址:https://cloud.tencent.com/product/cdb
以上是连接服务器MySQL数据库的代码示例,具体的代码实现会根据不同的编程语言和数据库驱动进行调整。