MySQL JDBC 5.0的写法与JDBC 4.0的写法基本相同,只是在连接数据库时需要使用不同的驱动程序。
以下是一个示例代码,展示了如何使用MySQL JDBC 5.0连接数据库并执行查询:
java复制代码
import java.sql.Connection; | |
import java.sql.DriverManager; | |
import java.sql.ResultSet; | |
import java.sql.SQLException; | |
import java.sql.Statement; | |
public class MySQLJDBCExample { | |
public static resultset 遍历void main(String[] args) { | |
String url = "jdbc:mysql://localhost:3306/mydatabase"; | |
String user = "root"; | |
String password = "mypassword"; | |
try { | |
// Load the MySQL JDBC driver | |
Class.forName("sql.cj.jdbc.Driver"); | |
// Establish a connection to the database | |
Connection connection = Connection(url, user, password); | |
// Create a statement to execute the query | |
Statement statement = ateStatement(); | |
// Execute the query and store the result in a ResultSet object | |
ResultSet resultSet = uteQuery("SELECT * FROM mytable"); | |
// Process the result set | |
while (()) { | |
int id = Int("id"); | |
String name = String("name"); | |
System.out.println("ID: " + id + ", Name: " + name); | |
} | |
// Close the result set, statement, and connection | |
resultSet.close(); | |
statement.close(); | |
connection.close(); | |
} catch (ClassNotFoundException e) { | |
e.printStackTrace(); | |
} catch (SQLException e) { | |
e.printStackTrace(); | |
} catch (Exception e) { | |
e.printStackTrace(); | |
} | |
} | |
} | |
在这个示例中,我们使用Class.forName()方法加载MySQL JDBC驱动程序,然后使用Connection()方法建立与数据库的连接。接下来,我们创建一个Statement对象来执行查询,并使用ResultSet对象存储查询结果。最后,我们遍历结果集并处理每个结果。在完成查询后,我们关闭结果集、语句和连接。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论