Java連接MySQL是一件易于操作的事情。在開始操作之前,需要使用JDBC驅動。MySQL提供的驅動程序名稱是“com.mysql.jdbc.Driver”。大部分Java程序員都熟悉這個驅動程序,因為它是Java和MySQL進行整合的標準驅動程序。使用以下代碼行來檢查是否已經加載了MySQL驅動程序:
try { Class.forName("com.mysql.jdbc.Driver"); System.out.println("MySQL JDBC Driver Registered!"); } catch (ClassNotFoundException e) { System.out.println("Where is your MySQL JDBC Driver?"); e.printStackTrace(); return; }
一旦MySQL的JDBC驅動加載完成,接下來需要建立數據的連接。可以使用以下代碼行來建立MySQL連接:
Connection connection = null; try { connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "root", "password"); } catch (SQLException e) { System.out.println("Connection Failed! Check output console"); e.printStackTrace(); return; } if (connection != null) { System.out.println("You made it, take control your database now!"); } else { System.out.println("Failed to make connection!"); }
這就是連接MySQL數據庫的過程!一旦已經連接到數據庫,就可以進行對數據庫的修改。這里以更新/修改記錄為例。以下是一個Java代碼片段,它可以用來在數據庫中更新/修改用戶的用戶名和密碼:
String updateTableSQL = "UPDATE USER SET USERNAME = ?, PASSWORD = ? WHERE USER_ID = ?"; PreparedStatement preparedStatement = dbConnection.prepareStatement(updateTableSQL); preparedStatement.setString(1, "new_username"); preparedStatement.setString(2, "new_password"); preparedStatement.setInt(3, 1001); preparedStatement.executeUpdate(); System.out.println("Record is updated to USER table!");
以上就是連接MySQL和修改記錄的完整代碼。希望可以對初學者有所幫助。
上一篇macos 3dsmax
下一篇oracle 11 特色