db

原创 2015年11月18日 17:09:30
package com.liyang.table;

import com.alibaba.fastjson.JSONObject;
import com.liyang.annotation.Column;
import com.liyang.annotation.Entity;

/*

DROP TABLE IF EXISTS `Tteam`;  
CREATE TABLE `Tteam` (  
 `vc_teamname` varchar(20) NOT NULL,  
 `vc_stuno1` varchar(20) NOT NULL,   
 `vc_stuname1` varchar(20) NOT NULL,  
 `vc_state1` enum("确认","未确认"),   
 `vc_stuno2`  varchar(20) ,  
 `vc_stuname2` varchar(20) ,  
 `vc_state2`  enum("确认","未确认"),   
 `vc_stuno3`  varchar(20) ,  
 `vc_stuname3`  varchar(20) ,  
 `vc_state3`  enum("确认","未确认"),   
 `vc_isgirls`  enum("是","否"),  
 `vc_state`  enum("通过","拒绝"),  
 `vc_date`  date ,
 PRIMARY KEY (`vc_teamname`)  
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;  

*/

@Entity(name = "Tteam")
public class Team {

       @Column(name = "vc_teamname")
       private  String  TeamName  ;

       @Column(name = "vc_stuno1")
       private  String  StuNo1  ; 

       @Column(name = "vc_stuname1")
       private  String  StuName1  ; 

       @Column(name = "vc_state1")
       private  String  State1 ;

       @Column(name = "vc_stuno2")
       private  String  StuNo2 ; 

       @Column(name = "vc_stuname2")
       private  String  StuName2  ;

       @Column(name = "vc_state2")
       private  String  State2 ;

       @Column(name = "vc_stuno3")
       private  String  StuNo3 ; 

       @Column(name = "vc_stuname3")
       private  String  StuName3  ;

       @Column(name = "vc_state3")
       private  String  State3  ;

       @Column(name = "vc_isgirls")
       private  String  Isgirls ;

       @Column(name = "vc_state")
       private  String  State ;

       @Column(name = "vc_date")
       private  String  Date ;

    public String getTeamName() {
        return TeamName;
    }

    public void setTeamName(String teamName) {
        TeamName = teamName;
    }

    public String getStuNo1() {
        return StuNo1;
    }

    public void setStuNo1(String stuNo1) {
        StuNo1 = stuNo1;
    }

    public String getStuName1() {
        return StuName1;
    }

    public void setStuName1(String stuName1) {
        StuName1 = stuName1;
    }

    public String getState1() {
        return State1;
    }

    public void setState1(String state1) {
        State1 = state1;
    }

    public String getStuNo2() {
        return StuNo2;
    }

    public void setStuNo2(String stuNo2) {
        StuNo2 = stuNo2;
    }

    public String getStuName2() {
        return StuName2;
    }

    public void setStuName2(String stuName2) {
        StuName2 = stuName2;
    }

    public String getState2() {
        return State2;
    }

    public void setState2(String state2) {
        State2 = state2;
    }

    public String getStuNo3() {
        return StuNo3;
    }

    public void setStuNo3(String stuNo3) {
        StuNo3 = stuNo3;
    }

    public String getStuName3() {
        return StuName3;
    }

    public void setStuName3(String stuName3) {
        StuName3 = stuName3;
    }

    public String getState3() {
        return State3;
    }

    public void setState3(String state3) {
        State3 = state3;
    }

    public String getIsgirls() {
        return Isgirls;
    }

    public void setIsgirls(String isgirls) {
        Isgirls = isgirls;
    }

    public String getState() {
        return State;
    }

    public void setState(String state) {
        State = state;
    }

    public String getDate() {
        return Date;
    }

    public void setDate(String date) {
        Date = date;
    }


    @Override
    public String toString() {
        // TODO Auto-generated method stub
            return JSONObject.toJSONString(this) ;
    }
}
package com.liyang.table;

import com.alibaba.fastjson.JSONObject;
import com.liyang.annotation.Column;
import com.liyang.annotation.Entity;
/*

DROP TABLE IF EXISTS `Tstudent`;  
CREATE TABLE `Tstudent` (  
  `vc_no` varchar(20) NOT NULL,  
  `vc_name` varchar(20) NOT NULL,  
  `vc_sex` enum("男","女") ,  
   `vc_education` enum("本科","硕士") ,  
  `vc_profession`  varchar(20) NOT NULL,  
  `vc_tel`  varchar(20) NOT NULL,  
  `vc_schoolyear`  varchar(20) NOT NULL,  
  `vc_mail`  varchar(20) NOT NULL,  
  `vc_date`  date ,
  PRIMARY KEY (`vc_no`)  
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;  


 */


@Entity(name = "Tstudent")
public class Student {


    @Column(name = "vc_no")
    private String  No ;

    @Column(name = "vc_name")
    private String  Name ;

    @Column(name = "vc_sex")
    private String  Sex  ;

    @Column(name = "vc_profession")    
    private String  Profession ;

    @Column(name = "vc_tel")
    private String  Tel ;

    @Column(name = "vc_mail")
    private String  Mailbox ;

    @Column(name = "vc_date")
    private String  Date ;

    @Column(name = "vc_education")
    private String  Education  ;

    @Column(name = "vc_schoolyear")
    private String  Schoolyear  ;

    public String getNo() {
        return No;
    }

    public void setNo(String no) {
        No = no;
    }

    public String getName() {
        return Name;
    }

    public void setName(String name) {
        Name = name;
    }

    public String getSex() {
        return Sex;
    }

    public void setSex(String sex) {
        Sex = sex;
    }

    public String getProfession() {
        return Profession;
    }

    public void setProfession(String profession) {
        Profession = profession;
    }

    public String getTel() {
        return Tel;
    }

    public void setTel(String tel) {
        Tel = tel;
    }

    public String getMailbox() {
        return Mailbox;
    }

    public void setMailbox(String mailbox) {
        Mailbox = mailbox;
    }

    public String getDate() {
        return Date;
    }

    public void setDate(String date) {
        Date = date;
    }

    public String getEducation() {
        return Education;
    }

    public void setEducation(String education) {
        Education = education;
    }

    public String getSchoolyear() {
        return Schoolyear;
    }

    public void setSchoolyear(String schoolyear) {
        Schoolyear = schoolyear;
    }

    @Override
    public String toString() {
        // TODO Auto-generated method stub
            return JSONObject.toJSONString(this) ;
    }

}
package com.liyang.table;
import java.util.ArrayList;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;

import com.liyang.database.DbRunner;



@Service
public class BusinessService {

        @Autowired
        @Qualifier("springJdbcDbRunner")
        private DbRunner dbRunner;


        public void  addStudent(Student stu){
              if(stu != null)
                   dbRunner.insert(stu) ;
        }

        public void  updateStudent(Student stu ){
              if(stu != null)
                   dbRunner.insert(stu) ;
        }

        public List<Student> getStudent(String sno){
              return  dbRunner.find(Student.class ,
                            "select * from Tstudent where vc_no = ? ", sno) ;
        }

        public void  addteam(Team team){
              if(team != null)
                   dbRunner.insert(team) ;
        }

        public List<Team> getTeam(String teamname){
              return  dbRunner.find(Team.class ,
                            "select * from Tteam where vc_teamname = ? ", teamname) ;
        }

        public List<Team> getMyTeam(String sno){
               List<Team> teams =   dbRunner.find(Team.class , "select * from Tteam") ;

               List<Team> myteams = new ArrayList<Team>() ;
               for(Team team : teams){
                     if(team.getStuNo1().equals(sno) 
                        || team.getStuNo2().equals(sno) 
                        || team.getStuNo3().equals(sno) ){
                        myteams.add(team) ; 
                     }
               }

               return myteams ;
        }

}
版权声明:本文为博主原创文章,未经博主允许不得转载。

dB HL与dB SPL含义与区别

dB HL与dB SPL含义与区别   转载▼   1、大家知道,分贝是用来表示声音强度大小的单位,在物理声学上,它是以测量点的声压P除以基准声压Pr,然后通过对数计算得出的,即: ...
  • esfly
  • esfly
  • 2016年08月19日 11:13
  • 1282

laravel DB类SQL语句操作(CURD)

1、从数据表中取得单一数据列 $user= DB::table('users')->where('name','John')->first(); 2、检索表中的所有行 复制代码代码如下: $us...
  • woshihaiyong168
  • woshihaiyong168
  • 2016年11月01日 09:32
  • 4904

MySQL参数binlog-do-db对binlogs写入的影响

目的:当数据库中设置了binlog-do-db时,在不同的binlog_format=statement | row | mixed 下对binlog的写入影响,这个在主从复制中会有一些坑,由于bin...
  • HW_LiBo
  • HW_LiBo
  • 2014年10月26日 14:47
  • 11889

DB2 数据库在线备份和恢复的操作步骤

1、数据库在线备份操作命令如下: DB2 backup db 数据库名 online to 备份路径 例如:db2 backup db tony online to /home/...
  • tony7706
  • tony7706
  • 2017年04月16日 22:53
  • 1491

Sharepoint之配置向导创建DB失败

Sharepoint之配置向导创建DB失败 最近在重装Sharepoint 2010时,运行配置向导创建DB失败,异常的原因也比较奇怪。具体异常日志如下所示: 1: 9/...
  • yl_99
  • yl_99
  • 2016年05月21日 16:28
  • 1079

主从DB与cache一致性

本文主要讨论这么几个问题: (1)数据库主从延时为何会导致缓存数据不一致 (2)优化思路与方案   一、需求缘起 上一篇《缓存架构设计细节二三事》中有一个小优化点,在只有...
  • wufaliang003
  • wufaliang003
  • 2017年11月20日 07:59
  • 146

DB2数据的导入(Import) 导出(Export)(Load)

DB2中所谓的数据移动,包括: 1. 数据的导入(Import) 2. 数据的导出(Export) 3. 数据的装入(Load) 导入和装入都是利用DB2的相关命令把某种格式的文件中的数据...
  • wangwenxc
  • wangwenxc
  • 2013年11月28日 14:37
  • 643

IBM DB2 pureScale集群化数据库架构和技术概述

本系列文章共分为两个部分,第 1 部分介绍了 DB2 pureScale 的架构和技术,第 2 部分将介绍 DB2 pureScale 应用程序配置。 持续可用性、应用程序集群透明度和极限容量:无论...
  • kwame211
  • kwame211
  • 2017年08月06日 20:16
  • 388

DB2日期时间函数简介及使用

1、year(exp) :取exp的year部分。  参数:date、timestamp类型,日期间隔,时间戳间隔,        或者一个有效的date或者timestamp字符串(非CLOB类...
  • u011537073
  • u011537073
  • 2016年07月11日 09:53
  • 5337

使用命令删除DB2数据库,然后新建

http://www.2cto.com/database/201308/237026.html 使用命令删除DB2数据库,然后新建   我们在创建新的数据库时,经常会碰上数据库别...
  • plean
  • plean
  • 2014年08月22日 08:56
  • 2473
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:db
举报原因:
原因补充:

(最多只允许输入30个字)