在Java中向數據庫存入中文數據時,需要確保數據庫表的字符集設置為支持中文的編碼格式,例如UTF-8。同時,需要在連接數據庫時指定字符集為UTF-8,以確保正確地存儲和讀取中文數據。可以通過在連接URL中添加字符集參數來指定字符集,例如:
```java
String url = "jdbc:mysql://localhost:3306/mydatabase?useUnicode=true&characterEncoding=utf-8";
Connection conn = DriverManager.getConnection(url, username, password);
```
另外,還需要在創建數據庫表時將字段的字符集設置為UTF-8,例如:
```sql
CREATE TABLE mytable (
id INT PRIMARY KEY,
name VARCHAR(50) CHARACTER SET utf8
);
```
通過以上兩種方式,可以確保在Java中正確地向數據庫存入中文數據。