javafx 连接数据库
时间: 2023-07-09 16:50:43 浏览: 152
要在JavaFX应用程序中连接数据库,可以使用Java Database Connectivity(JDBC)API。以下是一个简单的示例,该示例使用MySQL数据库:
1. 首先需要下载并安装MySQL数据库,并创建一个数据库以供测试。
2. 接下来需要下载并导入MySQL JDBC驱动程序。可以从MySQL官方网站下载MySQL Connector/J驱动程序。
3. 在JavaFX应用程序中,需要在代码中导入MySQL JDBC驱动程序。可以使用以下代码:
```java
Class.forName("com.mysql.jdbc.Driver");
```
4. 然后需要创建一个数据库连接。可以使用以下代码:
```java
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/database_name", "username", "password");
```
其中,localhost:3306是数据库的主机名和端口号,database_name是要连接的数据库名称,username和password是连接数据库所需的用户名和密码。
5. 现在可以使用该连接执行SQL查询和更新。例如,可以使用以下代码查询和打印数据库中的所有行:
```java
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM table_name");
while (rs.next()) {
System.out.println(rs.getString("column_name"));
}
```
注意:在使用完数据库连接后,需要将其关闭。可以使用以下代码关闭连接:
```java
conn.close();
```
以上是连接MySQL数据库的示例代码。如果要连接其他类型的数据库,请根据相应的驱动程序和连接字符串进行修改。
阅读全文