環境說明:學習前需要掌握:
什麼是mybatis
持久化持久化是將程式資料在持久狀態和瞬時狀態間轉換的機制。
為什麼需要持久化服務呢?那是由於記憶體本身的缺陷引起的
持久層什麼是持久層?
為什麼需要mybatis1、搭建實驗資料庫最重要的一點,使用的人多!公司需要!
mybatis第乙個程式
思路流程:搭建環境-->匯入mybatis--->編寫**--->測試
**演示
create database `mybatis`;2、匯入mybatis相關 jar 包use `mybatis`;
drop table if exists `user`;
create table `user` (
`id` int(20) not null,
`name` varchar(30) default null,
`pwd` varchar(30) default null,
primary key (`id`)
) engine=innodb default charset=utf8;
insert into `user`(`id`,`name`,`pwd`) values (1,'狂神','123456'),(2,'張三','abcdef'),(3,'李四','987654');
3、編寫mybatis核心配置檔案org.mybatis
mybatis
3.5.2
mysql
mysql-connector-j**a
5.1.47
<?xml version="1.0" encoding="utf-8" ?>4、編寫mybatis工具類public "- config 3.0//en"
"">
import org.apache.ibatis.io.resources;5、建立實體類import org.apache.ibatis.session.sqlsession;
import org.apache.ibatis.session.sqlsessionfactory;
import org.apache.ibatis.session.sqlsessionfactorybuilder;
import j**a.io.ioexception;
import j**a.io.inputstream;
public class mybatisutils catch (ioexception e)
}//獲取sqlsession連線
public static sqlsession getsession()
}
public class user
8、編寫測試類
9、執行測試,成功的查詢出來的我們的資料,ok!
問題說明可能出現問題說明:m**en靜態資源過濾問題
有了mybatis以後再也不用寫原生的jdbc**了,舒服!src/main/j**a
**/*.properties
**/*.xml
false
src/main/resources
**/*.properties
**/*.xml
false
第乙個MyBatis程式
2 第乙個mybatis程式 思路 搭建環境 匯入mybatis 編寫 測試 2.1 搭建環境 搭建資料庫 新建專案 1,新建乙個普通的m en專案 2,刪除src目錄 3,匯入依賴 2.2 建立乙個模組 編寫mybatis的核心配置檔案 編寫mybatis工具類 resource mybatis ...
01第乙個程式
使用編輯器輸入以下原始碼 模擬輸入 輸出,當輸入正確數字,則輸出 ok 如果錯誤,則輸出 error print hello,beyond temp input 猜猜我心裡想的數字 guess int temp if guess 2 print ok else print error print g...
第乙個struts 程式 01
1 登入http struts.apache.org download 該資料夾下包含了基於 struts 2 的示例應用,這些示例應用對於學習者是非常有用的資料。docs 該資料夾下包含了 struts 2 的相關文件,包括 struts 2 的快速入門 struts 2 的文件,以及 api文件...