JDBC????????????????????????

JDBC??????DBMS?????????????????????SQL????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????JDBC???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????DBMS????????????????????????

JDBC??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

{??????????????? }
Derby???????????????JDBC????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????JDBC?????????????????????????????????????????????????????????
???: Derby??????Connection.nativeSQL????????????????????????????????????????????????SQL?????????????????????????????????????????????????????????SQL?????????????????????????????????????????????????????????????????????Statement.setEscapeProcessing????????????????????????????????????
????????????
SQL????????????
???
???????????????????????????
JDBC ??????????????????
????????????
?????????????????????????????????
SQL ???
SQL???
JOIN ??????
SQL ???????????????
??????????????????
SQL?????????
Derby?????????????????????SQL-92?????????
Derby??????????????????
Derby???????????????????????????SQL state
java.sql.BatchUpdateException ?????????
Connected Device Configuration?????????Foundation Profile?????????JDBC???????????????(JSR169)
JDBC 3.0?????????
JDBC 4.0?????????