Java如何執行MySQL語句
MySQL是一種流行的關系型數據庫。Java通過連接MySQL,可以很方便地執行各種SQL語句。下面是Java執行MySQL語句的一些例子。
連接數據庫
在連接MySQL之前,首先要確保本地環境已經安裝了Maven和MySQL驅動。連接數據庫的代碼如下:
Connection conn = null; Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "myPassword");
插入數據
下面是如何通過Java往MySQL中插入一條數據的例子:
Statement statement = conn.createStatement(); String sql = "INSERT INTO websites (name, url, alexa, country) VALUES ( 'Google', 'https://www.google.com', '1', 'USA')"; statement.execute(sql);
查詢數據
以下是通過Java查詢MySQL數據庫中的數據的例子:
Statement statement = conn.createStatement(); String sql = "SELECT id, name, url FROM websites"; ResultSet resultSet = statement.executeQuery(sql); while (resultSet.next()) { int id = resultSet.getInt("id"); String name = resultSet.getString("name"); String url = resultSet.getString("url"); }
更新數據
下面是Java更新MySQL中的數據的例子:
Statement statement = conn.createStatement(); String sql = "UPDATE websites SET alexa = '1234' WHERE name = 'Google'"; statement.execute(sql);
這些例子演示了Java在MySQL中執行SQL語句的基本方法。還有其他更高級的用法可以通過一些API學習。使用Java連接MySQL是一個非常方便的數據庫管理方式。