sharding-jdbc使用限制

使用限制

JDBC未支持列表

Sharding-JDBC暫時未支持不常用的JDBC方法。

DataSource接口

  • 不支持timeout相關操作

Connection接口

  • 不支持存儲過程,函數,遊標的操作
  • 不支持執行nativeSQL
  • 不支持savepoint相關操作
  • 不支持Schema/Catalog的操作
  • 不支持自定義類型映射

StatementPreparedStatement接口

  • 不支持返回多結果集的語句(即存儲過程,非SELECT多條數據)
  • 不支持國際化字符的操作

對於ResultSet接口

  • 不支持對於結果集指針位置判斷
  • 不支持通過非next方法改變結果指針位置
  • 不支持修改結果集內容
  • 不支持獲取國際化字符
  • 不支持獲取Array

JDBC 4.1

  • 不支持JDBC 4.1接口新功能

查詢所有未支持方法,請閱讀com.dangdang.ddframe.rdb.sharding.jdbc.unsupported包。

SQL語句限制

不支持DDL語句

不支持子語句

不支持UNION 和 UNION ALL

不支持特殊INSERT

每條INSERT語句只能插入一條數據,不支持VALUES後有多行數據的語句

不支持DISTINCT聚合

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章