?????????????????????????????????

JDBC??????????????????????????????SQL??????????????????????????????Derby???SQL??????????????????????????????????????? SQL?????????????????????????????????????????????Unicode?????????????????????????????????????????????????????????????????????
  • ??????????????????SQL-92??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
  • ??????????????????????????????????????????????????????????????????
  • ????????????????????????????????????????????????????????????????????????????????????????????????????????????2??????????????????(?????????????????????????????????????????????????????????????????????????????????????????????)

    ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Java???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

    ???:
    -- ?????????????????????????????????????????????-- ???????????????????????????
    
    VALUES 'Joe''s umbrella'
    -- ij?????????????????????????????????????????????????????????
    VALUES 'He said, "hello!"'
    
    n = stmt.executeUpdate(
        "UPDATE aTable setStringcol = 'He said, \"hello!\"'");
  • SQL???????????????????????????????????????????????????????????????????????????SELECT??????????????????????????????SELECT???Select???select???sELECT????????????????????????????????????????????????
  • SQL-92???????????????????????????????????????????????????????????????????????????(SQL92???????????????????????????????????????)????????????????????????????????????????????????????????????????????????
  • Java??????????????????????????????????????????????????????????????????????????????
  • *??????SelectExpression.??????????????????????????????????????????????????????????????????*?????????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????
  • %???_??????LIKE???????????????????????????????????????????????????????????????????????????????????????????????????(?????????????????????????????????????????????????????????)????????????????????????????????????????????????
  • SQL-92?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????(--)???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????(/*)??????????????????????????????????????????(*/)?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????
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?????????
JDBC????????????????????????