1. 程式人生 > >mybatis 連線 sql server 2008

mybatis 連線 sql server 2008

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;

	@BeforeClass
	public static void setUpBeforeClass() throws Exception {
		reader = Resources.getResourceAsReader("Configuation.xml");
		sqlsessionfactory = new SqlSessionFactoryBuilder().build(reader);
	}

	@Test
	public 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();
		}

	}

}

測試結果



相關推薦

mybatis 連線 sql server 2008

sql server 2008 有如下資料內容 說實話用 mybatis 比 Hibernate  使用複雜的sql 來得容易點. 第一步: 建立工程, 並引入 mybatis-3.2.8.jar 與  jtds-1.3.0.jar 包 (注:我這裡用的是 jtds

jeesite4.0連線sql server 2008 r2

1、剛開始執行init-data.bat報的錯誤 2、執行InitCoreData.java報的錯誤 org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection f

php 連線 SQL Server 2008

PHP自帶的MSSQL擴充套件php_mssql.dll是給SQL Server 2000用的,SQL Server 2000+的版本用微軟為PHP提供的第三方擴充套件:Microsoft SQL Server PHP 驅動程式,URL是:https://msdn.micr

Java連線SQL Server 2008

網上搜了很多方法,好多方法都不管用,我是東湊西湊,各種百度,終於連上資料庫了,話不多說,把我的總結分享給大家1.用Windows身份驗證登陸2. 展開安全性,登陸名,找到sa,然後雙擊它3.設定密碼,一

關於java連線sql server 2008遇到的各種問題及解決辦法

解決java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver問題                學習java連線sql server 2008資料庫時候,遇到java.lang

在Eclipse中連線SQL Server 2008資料庫

在連線資料庫之前必須保證SQL Server 2008是採用SQL Server身份驗證方式而不是windows身份驗證方式。如果在安裝時選用了後者,則重新設定如下: SQL Server 2008裝好後,預設協議是沒有開啟的,可開啟配置工具下的 SQL Serv

Eclipse 連線 SQL Server 2008資料庫,執行JAVA程式碼時出現:‘sa’使用者登入失敗

前幾天用Eclipse 連線 SQL Server 2008資料庫,執行JAVA程式碼時總是出現:‘sa’使用者登入失敗。 我的連線方法都是按照網上找的,一直在尋找錯誤的原因,網上說(1)sql server的密碼是否正確;(2).sql server是否設定的是混合登入;

Eclipse連線SQL Server 2008資料庫

在連線資料庫之前必須保證SQL Server 2008是採用SQL Server身份驗證方式而不是windows身份驗證方式。如果在安裝時選用了後者,則重新設定如下: 保證SQL Server 2008是採用SQL Server身份驗證方式之後按步驟開始配

JFinal連線SQL Server 2008 R2資料庫

一、設定資料庫配置 2、SQL Server安裝完後,預設TCP/IP協議沒有開啟,所以以SQL Server身份驗證方式登入不了。(登入名為:./資料庫例項名稱)這是開啟SQL Server配置

hibernate配置檔案如何連線sql server 2008資料庫

<hibernate-configuration> <session-factory> <property name="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</property

使用自定義埠連線SQL Server 2008的方法

  使用過SQL Server的人大多都知道,SQL Server伺服器預設監聽的埠號是1433,但是我今天遇到的問題是我的機器上有三個資料庫例項,這樣使用TCP/IP遠端連線時就產生了問題。如何在Microsoft SQL Server Management Studio

遠端連線SQL Server 2008,伺服器端和客戶端配置

宣告: (1)這裡只指出關鍵設定步驟,其他詳細部分網上到處都是,不贅述; (3)原帖(遠端連線問題描述)位置:     ①http://topic.csdn.net/u/20110614/22/b41b27b5-7a5d-4afa-a907-e5a54db4e718.htm

myEclipse配置hibernate例項連線SQL server 2008

SQL create database mySourcedb;--建庫 use mySourcedb; create table tb_admin--建表 (     id int identity(10001,1) primary key,     name varcha

asp.net實驗二:連線sql server 2008資料庫

   要求,通過ASP.NET 與sql server 2008進行連線,並測試資料。    任意在asp.net應用程式中新增一個web窗體,如test.aspx    在tesst.aspx.cs

連線SQL Server 2008 R2 error 40處理方法

Regular readers of my blog are aware of the fact that I have written about this subject umpteen times earlier, and every time I have spoken about a new is

Java使用tomcat連線Sql server 2008資料庫

1.連線語句 //連線資料庫Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//得到連線ct = DriverManager.getConnection("jdbc:sqlserver://127.

mybatis學習筆記之——連線SQL server資料庫(IDEA)

我們新建一個普通的專案,File --> New --> Project -->Java --> Java EE。然後新建專案即可。 專案完成後我們新建一個conf資料夾,用來存放配置資訊,新建一個lib資料夾,用來存放jar包。 我們將mybatis的jar包,連線

SQL Server 2008 連線JDBC詳細圖文教程

SQL Server 2008是目前windows上使用最多的sql資料庫,2008的安裝機制是基於framework重寫的,特點是非常耗時間(我的小本本配置還是可以的。^_^)。但不需要原ISO或隱藏起來的MSI檔案(如果你不小心手工刪除這些安裝檔案的話,也不必擔心。) 這也是為什麼大多數時候,S

SQL server 2008 開啟資料庫的遠端連線

                SQL Server 2008 R2開啟資料庫的遠端連線 SQL Server 2008預設是不允許遠端連線的,如果想要在本地用SSMS連線遠端伺服器上的SQL Ser

SQL Server 2008 允許遠端連線的配置

如果無法通過IP地址遠端連線你的SQL Server 2008伺服器,可以參考下面的內容進行設定。 在進行下述設定之前,應該確保你的網路已經安裝設定完畢,伺服器已經正常連線到網路中。 1、單擊Windows的"開始",依次選擇"所有程式"、"Microsoft SQL Se