Connected Device Configuration?????????Foundation Profile?????????JDBC???????????????(JSR169)

Derby??????JSR169???????????????Connected Device Configuration?????????Foundation Profile????????????????????????JDBC API??????????????????????????????????????????JDBC 3.0?????????????????????????????????????????????JSR169?????????????????????????????????????????????????????????Derby????????????????????????????????????JSR169????????????????????????????????????????????????

JSR169??????????????????????????????????????????????????????org.apache.derby.jdbc.EmbeddedSimpleDataSource????????????????????????????????????????????????org.apache.derby.jdbc.EmbeddedDataSource???????????????????????????????????? org.apache.derby.jdbc.EmbeddedDataSource????????????????????????????????????????????????Derby ???????????????????????? ????????????????????????????????????????????????

????????????Derby??????JSR169?????????????????????????????????????????????????????????????????????:
  • ???????????????????????????DECIMAL??????????????????????????????????????????????????????getString()???setString()???????????????getXXX?????????setXXX???????????????????????????JDBC?????????????????????????????????????????????????????????JDBC 2.0???JDBC 3.0??????DECIMAL??????????????????????????????????????????????????????JSR169????????????????????????????????????
  • CONTAINS SQL???READS SQL DATA???MODIFIES SQL DATA?????????????????????JDBC???????????????Java??????????????????????????????????????????JSR169??????????????????????????????
  • ????????????????????????????????????API(jdbc:default:connection)???JSR169?????????????????????????????? ???????????????jdbc:default:connection?????????????????????????????????????????????????????????????????????????????????????????????????????????
  • ????????????????????????????????????
  • ????????????????????????????????????
  • ???????????????????????????????????????????????????????????????
  • DriverManager???????????????????????????DriverManager.getConnection()????????????????????????????????????
????????????
SQL????????????
???
???????????????????????????
JDBC ??????????????????
????????????
?????????????????????????????????
SQL ???
SQL???
JOIN ??????
SQL ???????????????
??????????????????
SQL?????????
Derby?????????????????????SQL-92?????????
Derby??????????????????
Derby???????????????????????????SQL state
java.sql.BatchUpdateException ?????????
JDBC 3.0?????????
JDBC 4.0?????????
JDBC????????????????????????