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()????????????????????????????????????