java連線資料庫時jdbc設定編碼
發現網上很多坑爹貨,有很多意思表達不全,比如jdbc連線mysql資料庫的時候,設定字符集編碼
可以如下配置,mysql可直接在url後面加上字符集設定:
...省略
String url = "jdbc:mysql://localhost:3306/exceltest1?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull";
String username = "root";
String password = "123456";
...省略
但是oracle連線的話就不行,他會提示找不到SID。
錯誤例子如下:
url=jdbc:oracle:thin:@192.168.1.233:1521:oradbcharacterEncoding=UTF-8
其實oracle的字符集,預設的就是資料庫字符集,檢視資料庫字符集的方法:
select userenv('language')from dual;
下面是修改oracle資料庫字符集的辦法(網上搜的):
個人選擇了備份資料庫,然後刪除原有庫,新建資料庫,設定字符集,然後倒入備份~
相關文章
- java 資料庫程式設計(一)JDBC連線Sql Server資料庫Java資料庫程式設計JDBCSQLServer
- JDBC連線資料庫JDBC資料庫
- 【JDBC】java連線池模擬測試連線Oracle資料庫指令碼參考JDBCJavaOracle資料庫指令碼
- JDBC之連線sqlserver資料庫JDBCSQLServer資料庫
- Java的JDBC通過SSH Tunnel連線MySQL資料庫JavaJDBCMySql資料庫
- 使用ABAP(ADBC)和Java(JDBC)連線SAP HANA資料庫JavaJDBC資料庫
- PostgreSQL資料庫連線保持設定SQL資料庫
- JDBC連線批量處理資料入庫JDBC
- 淺談JDBC和資料庫連線池JDBC資料庫
- 【Mybatis原始碼解析】- JDBC連線資料庫的原理和操作MyBatis原始碼JDBC資料庫
- [轉載] 1.1Java使用JDBC原生方式連線MySql資料庫JavaJDBCMySql資料庫
- JDBC連結資料庫JDBC資料庫
- java連線資料庫Java資料庫
- JDBC中連線資料庫的常用jar包JDBC資料庫JAR
- jdbc連線oracle rac資料庫的寫法JDBCOracle資料庫
- 資料庫連線分析(1)-從JDBC到MyBatis資料庫JDBCMyBatis
- openGauss資料庫JDBC環境連線配置(Eclipse)資料庫JDBCEclipse
- linq如何設定連線資料庫的字串資料庫字串
- Java JDBC連線MYsqlJavaJDBCMySql
- JDBC連線MySQL資料庫的方法和例項JDBCMySql資料庫
- JDBC連線資料庫實現增刪改查JDBC資料庫
- 使用 SSL 加密的 JDBC 連線 SAP HANA 資料庫加密JDBC資料庫
- Centos-Mysql建立資料庫-編碼設定CentOSMySql資料庫
- pdo連線的時候設定字元編碼是這樣的字元
- python 連線 mongo 資料庫連線超時PythonGo資料庫
- 資料庫連線池-Druid資料庫連線池原始碼解析資料庫UI原始碼
- MySQL下載安裝配置及JDBC連線資料庫MySqlJDBC資料庫
- 《四 資料庫連線池原始碼》手寫資料庫連線池資料庫原始碼
- 資料庫本地,sqlplus和資料庫工具連線資料庫正常,但是JDBC連線資料庫出現了一直提示使用者名稱/密碼錯誤資料庫SQLJDBC密碼
- JDBC第一篇【介紹JDBC、使用JDBC連線資料庫、簡單的工具類】JDBC資料庫
- Sharding-JDBC使用jasypt3.0及以上版本加密資料庫連線密碼JDBC加密資料庫密碼
- 【YashanDB知識庫】YashanDB的JDBC/OCI驅動如何設定字元編碼JDBC字元
- java jdbc深入理解(connection與threadlocal與資料庫連線池和事務實)JavaJDBCthread資料庫
- 僅使用了JDBC的專案,在啟動時不需要連線資料庫JDBC資料庫
- 資料庫連線池設計和實現(Java版本)資料庫Java
- 資料庫表的基本操作和編碼格式設定資料庫
- Java 資料庫連線的那些事Java資料庫
- Java Druid資料庫連線池+SpringJDBCJavaUI資料庫SpringJDBC
- Java與資料庫 —— JDBC標準Java資料庫JDBC