要連接到Oracle數據庫并設置字符集,可以使用如下步驟:
1、在連接數據庫時,添加字符集參數。在連接字符串中加入“?useUnicode=true&characterEncoding=UTF-8”即可設置字符集為UTF-8。例如:
```java
String url = "jdbc:oracle:thin:@localhost:1521:orcl?useUnicode=true&characterEncoding=UTF-8";
Connection conn = DriverManager.getConnection(url, username, password);
```
2、在連接數據庫后,使用以下語句設置會話的字符集:
```java
Statement statement = conn.createStatement();
statement.execute("ALTER SESSION SET NLS_LANG='AMERICAN_AMERICA.AL32UTF8'");
```
這樣就可以在連接Oracle數據庫時設置字符集為UTF-8。