关于Mybatis与mysql交互的1点小基础

关于Mybatis与mysql交互的一点小基础.

      现在做开发都离不开与数据库打交道,在我们现在的J2EE开发中与数据库有交互的框架数hibernate用的最多了,但是也有不少的朋友用Mybatis(以前叫Ibatis).它们都是优秀的O/R mapping框架.

      哪他们的区别主要在什么地方呢?只是两者的官方网站,上面都有介绍我就不多累述了.

                     Hibernate参考资料: http://docs.jboss.org/hibernate/core/3.6/reference/zh-CN/html_single/

                     MyBatis 参考资料官网:http://www.mybatis.org/core/zh/index.html

下面是个人做的Mybatis的一些代码,供给基础薄弱,的朋友参考.如有什么不正确的地方请多多包涵,毕竟是我的处女文章.

声明:本人还是草根阶级,所以用的开发工具基本上都是免费的,个别工具是收费的,不过来到我们中国就不知不觉的免费了…

一下是本次开发所用的工具:

          *  mysql 5.6

          * intellij Idea 31.01

          * Mybatis 的jar包

          * mysql的jar包

          以上所需的两个jar包我上传到csdn上了的,不需要的积分,地址是:

http://download.csdn.net/download/nanguojisi/6820561

 

       OK,我们开始吧!

1.先创建一个名为blog数据库

create database bbs;

再创建名为t_blog的表  如下:

CREATE TABLE t_blog (

id  int NOT NULL AUTO_INCREMENT ,

content  varchar(500) NULL ,

doc  varchar(500) NULL ,

title  varchar(50) NULL ,

PRIMARY KEY (id)

)

;

2.创建一个名为Blog.java的javabean

package cn.it.beans;

/**

* Created by Mr_Huang on 14-1-7.

*/

public class Blog {

    private int id;

    private String title;

    private String content;

    private String doc;

    public Blog() {

    }

    public Blog(String title, String content, String doc) {

        this.title = title;

        this.content = content;

        this.doc = doc;

    }

    public int getId() {

        return id;

    }

    public void setId(int id) {

        this.id = id;

    }

    public String getTitle() {

        return title;

    }

    public void setTitle(String title) {

        this.title = title;

    }

    public String getContent() {

        return content;

    }

    public void setContent(String content) {

        this.content = content;

    }

    public String getDoc() {

        return doc;

    }

    public void setDoc(String doc) {

        this.doc = doc;

    }

}

3.先写一个连接数据库的  .properties文件,再写一个Mybatis.xml的文件两个文件都在src的根目录(为了方便建议都放在src的根目录,也可以放于其他目录).

  (1).jdbc_config.properties  文件内容如下:

db.driver = com.mysql.jdbc.Driver

db.url = jdbc:mysql://127.0.0.1:3306/bbs?useUnicode=true&characterEncoding=utf8

db.username = 你的数据库用户名

db.password = 数据库密

关于Mybatis与mysql交互的1点小基础

相关文章:

你感兴趣的文章:

标签云: