给个java mysql 8驱动的连接是模板多少
这是一个Java连接MySQL 8数据库的模板:
import java.sql.*;
public class MySQLConnection {
public static void main(String[] args) {
// JDBC driver name and database URL
String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
String DB_URL = "jdbc:mysql://localhost:3306/mydatabase?useSSL=false";
// Database credentials
String USER = "username";
String PASS = "password";
Connection conn = null;
Statement stmt = null;
try {
// Register JDBC driver
Class.forName(JDBC_DRIVER);
// Open a connection
System.out.println("Connecting to database...");
conn = DriverManager.getConnection(DB_URL, USER, PASS);
// Execute a query
System.out.println("Creating statement...");
stmt = conn.createStatement();
String sql = "SELECT id, name, age FROM mytable";
ResultSet rs = stmt.executeQuery(sql);
// Process the result set
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("ID: " + id);
System.out.println("Name: " + name);
System.out.println("Age: " + age);
}
// Clean-up environment
rs.close();
stmt.close();
conn.close();
} catch (SQLException se) {
// Handle errors for JDBC
se.printStackTrace();
} catch (Exception e) {
// Handle errors for Class.forName
e.printStackTrace();
} finally {
// Finally block used to close resources
try {
if (stmt != null) {
stmt.close();
}
} catch (SQLException se2) {
} // nothing we can do
try {
if (conn != null) {
conn.close();
}
} catch (SQLException se) {
se.printStackTrace();
} // end finally try
} // end try
System.out.println("Goodbye!");
}
}
在这个模板中,你需要修改以下部分:
JDBC_DRIVER:这是MySQL驱动的类名。如果你使用的是MySQL 8,它应该是com.mysql.cj.jdbc.Driver。DB_URL:这是连接数据库的URL。在这个模板中,我们连接的是本地的MySQL数据库,端口号为3306,数据库名为mydatabase。你需要根据你的实际情况修改这个URL。USER和PASS:这是连接数据库的用户名和密码。你需要根据你的实际情况修改它们。
你也可以根据你的需求修改模板中的SQL语句,来查询或操作数据库。
原文地址: https://www.cveoy.top/t/topic/pbY 著作权归作者所有。请勿转载和采集!