mybatis 连接 sql server 2008
来源:互联网 发布:python ldap 编辑:程序博客网 时间:2024/05/14 17:32
sql server 2008 有如下数据内容
说实话用 mybatis 比 Hibernate 使用复杂的sql 来得容易点.
第一步: 创建工程, 并引入 mybatis-3.2.8.jar 与 jtds-1.3.0.jar 包 (注:我这里用的是 jtds 的驱动)
第二步: 创建 jdbc 的 properties 文件
并写好连接内容
第三步: 创建 mybatis 配置文件 , 并将 jdbc.properties 引入配置文件中
第四步:创建 数据表映射实体
package com.yopcrm.mybatis.model;public class Users {private Integer emplid; private String emplcode;private String emplname; private String emplps; private String empldate; private Integer emplsex; private Integer emplstatu; private Integer emplmanager;public Integer getEmplid() {return emplid;}public void setEmplid(Integer emplid) {this.emplid = emplid;}public String getEmplcode() {return emplcode;}public void setEmplcode(String emplcode) {this.emplcode = emplcode;}public String getEmplname() {return emplname;}public void setEmplname(String emplname) {this.emplname = emplname;}public String getEmplps() {return emplps;}public void setEmplps(String emplps) {this.emplps = emplps;}public String getEmpldate() {return empldate;}public void setEmpldate(String empldate) {this.empldate = empldate;}public Integer getEmplsex() {return emplsex;}public void setEmplsex(Integer emplsex) {this.emplsex = emplsex;}public Integer getEmplstatu() {return emplstatu;}public void setEmplstatu(Integer emplstatu) {this.emplstatu = emplstatu;}public Integer getEmplmanager() {return emplmanager;}public void setEmplmanager(Integer emplmanager) {this.emplmanager = emplmanager;}public Users() {} }第五步: 编写 映射配置文件
第六步: 创建 单元测试
package com.yopcrm.test;import java.io.Reader;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;import org.junit.BeforeClass;import org.junit.Test;import com.yopcrm.mybatis.model.Users;public class mybatistest {private static Reader reader;private static SqlSessionFactory sqlsessionfactory;@BeforeClasspublic static void setUpBeforeClass() throws Exception {reader = Resources.getResourceAsReader("Configuation.xml");sqlsessionfactory = new SqlSessionFactoryBuilder().build(reader);}@Testpublic void test() {SqlSession session = sqlsessionfactory.openSession();try {Users users = session.selectOne("com.yopcrm.mybatis.model.Users.selectUserByID", 3);System.out.println("=========================");System.out.println(users.getEmplname());System.out.println(users.getEmplcode());System.out.println("=========================");} catch (Exception e) {// TODO: handle exception} finally {session.close();}}}
测试结果
0 0
- mybatis 连接 sql server 2008
- java连接sql server 2008和连接sql server 2008
- oracle9i连接sql server 2008
- jdbc连接Sql Server 2008
- SQL Server 2008远程连接
- php5连接sql server 2008
- SQL Server 2008 连接字符串
- oracle9i连接sql server 2008
- JSP连接SQL SERVER 2008
- jdbc连接sql server 2008
- sql server 2008 远程连接
- Java连接sql server 2008
- java 连接sql server 2008
- sql server 2008远程连接
- eclipse连接sql server 2008
- C#连接SQL Server 2008
- java连接sql server 2008
- Eclipse连接SQL Server 2008
- 第二章第一题
- 在LoadRunner中录制下载文件
- Android在CMD中输入adb命令,提示“'adb' 不是内部或外部命令,也不是可运行的程序”的解决方法
- 广义欧几里得除法求sa+tb=(a,b)
- Android获取系统cpu信息,内存,版本,电量等信息
- mybatis 连接 sql server 2008
- boost string_algo简明使用
- Cracking the Coding Interview 150题(一)
- Android下如何获取CPU序列号
- 画布
- 内部类区别和用例
- XCODE6中使用iOS7 SDK的方法
- HDU 2089 不要62(数位DP)
- 谁说开源不能赚钱?