1.JDBC入門程序
2.JDBC執行DQL語句
3.JDBC預編譯SQL? 防止SQL注入
隨便輸入用戶名,密碼為'or'1' ='1',sql注入
4.Mybatis入門 @Mapper 持久層XxxMapper替代Dao
4.1調用接口的findAll()方法時自動執行上方的SQL語句,并將SQL查詢的語句自動封裝到返回值中
5.Mybatis輔助配置
5.1SQL代碼提示
5.2日志輸出
6.Mybatis VS JDBC
7.數據庫連接池 資源重用 提高速度 避免遺漏
7.1切換數據庫連接池?
8.Mybatis-刪除操作?@Delete(" ")? #{ }:預編譯
mapper類中代碼
測試
8.1 #{ }和${ }
9.Mybatis-新增操作 @Insert 參數為封裝對象
示例:
單元測試
10.Mybatis-更新操作
示例:
單元測試
11.Mybatis-查詢操作 @Param(" ")注解 為形參取名
11.1@Param可省略的情況??
示例:
單元測試:
12.Mybatis-XML映射文件配置SQL語句
12.1namespace? id? resultType:返回類型
在resources目錄下新建com/itheima/mapper
示例:
單元測試:
12.2Mybatis開發中使用注解還是XML?
13.XML映射文件-輔助配置
13.1指定XML映射配置文件的位置
13.2MybatisX插件
14.SpringBoot項目配置文件 yml
示例: