这个例子将创建一个简单的 Java 项目结构,并演示如何使用 Mybatis 进行GBase 8s数据库的数据处理工作(插入,选择,更新和删除),以及分页显示。
使用到的工具及组件包括:Eclipse
JDK-1.8
Mybatis-3.4.5
GBase 8s 数据库及JDBC驱动2.0.1a2_2
最终的项目目录结构
资源配置文件
mybatis-config.xml mybatis配置参数<?xml version="1.0" encoding="UTF-8" ?>
/p>
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
jdbcType="LONGVARCHAR" javaType="String" />
db.properties 配置数据库连接参数driver=com.gbasedbt.jdbc.IfxDriver
url=jdbc:gbasedbt-sqli://192.168.1.71:9088/mybatis:GBASEDBTSERVER=gbase01;DB_LOCALE=zh_CN.utf8;CLIENT_LOCALE=zh_CN.utf8;IFX_LOCK_MODE_WAIT=10
username=gbasedbt
password=GBase123
POJO类 Student.java
Student.javapackage com.gbasedbt.mybatis;
/*
drop table if exists student;
create table student
(
id serial not null,
username varchar(60),
usertext text,
userphoto byte,
primary key(id)
);
*/
public class Student {
// 充号,自增长
private int Id;
// 用户名
private String userName;
// 简单信息
private String userText;
// 照片
private byte[] userPhoto;
public int getId() {
return Id;
}
public void setId(int id) {
Id = id;
}
public Student() {}
public String getUserName()