在使用JDBC連接數據庫時,可以通過以下方法設置編碼格式:
1. 在JDBC連接URL中設置編碼格式:
例如:jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8
2. 在JDBC連接屬性中設置編碼格式:
```
Properties props = new Properties();
props.setProperty("user", "username");
props.setProperty("password", "password");
props.setProperty("useUnicode", "true");
props.setProperty("characterEncoding", "utf8");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", props);
```
3. 在代碼中設置編碼格式:
```
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "username", "password");
conn.createStatement().execute("SET NAMES utf8");
```
無論使用哪種方式,都需要確保數據庫、表、列的編碼格式與設置的一致,以免出現亂碼問題。