跟数据库的字段相匹配:
package com.simple.entity;
public class UserInfo {
private int id;
private String name;
private String password;
public UserInfo() {
}
public UserInfo(String name, String password) {
super();
this.name = name;
this.password = password;
}
public UserInfo(int id, String name, String password) {
super();
this.id = id;
this.name = name;
this.password = password;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
-----------------------------------------------------------------------------------------------------
package com.simple.entity;
import java.io.Serializable;
import java.util.Date;
public class ProductInfo{
private int id;
private String name;
private double price;
private Date date;
public ProductInfo() {
super();
}
public ProductInfo(String name, double price, Date date) {
super();
this.name = name;
this.price = price;
this.date = date;
}
public ProductInfo(int id, String name, double price, Date date) {
super();
this.id = id;
this.name = name;
this.price = price;
this.date = date;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
}
------------------------------------------------------------------------------------
package com.simple.entity;
import java.util.Date;
public class EmployeeInfo {
private int id;
private String employeeName;
private double salary;
private Date birthday;
private String department;
public EmployeeInfo() {
super();
}
public EmployeeInfo(String employeeName, double salary, Date birthday,
String department) {
super();
this.employeeName = employeeName;
this.salary = salary;
this.birthday = birthday;
this.department = department;
}
public EmployeeInfo(int id, String employeeName, double salary,
Date birthday, String department) {
super();
this.id = id;
this.employeeName = employeeName;
this.salary = salary;
this.birthday = birthday;
this.department = department;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getEmployeeName() {
return employeeName;
}
public void setEmployeeName(String employeeName) {
this.employeeName = employeeName;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
public Date getBirthday() {
return birthday;
}
public void setBirthday(Date birthday) {
this.birthday = birthday;
}
public String getDepartment() {
return department;
}
public void setDepartment(String department) {
this.department = department;
}
}
------------------------------------------------------------------------------------------------------
连接数据库的代码:
package com.simple.hibernate;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBUtil {
public static Connection getConnection(){
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
return DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=test","sa","");
} catch (ClassNotFoundException e) {
e.printStackTrace();
return null;
} catch (SQLException e) {
e.printStackTrace();
return null;
}
}
public static void close(Connection con){
try {
if(con!=null&&!con.isClosed()){
con.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
---------------------------------------------------------------------------------------------------------------------
反射机制做的框架 对于数据库做增、删、改、查
package com.simple.hibernate;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBUtil {
public static Connection getConnection(){
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
return DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=test","sa","");
} catch (ClassNotFoundException e) {
e.printStackTrace();
return null;
} catch (SQLException e) {
e.printStackTrace();
return null;
}
}
public static void close(Connection con){
try {
if(con!=null&&!con.isClosed()){
con.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
是一款专门为VB/C#.Net数据库程序员开发量身定做的(ORM框架)代码生成工具,所生成的代码基于面向对象、分层架构设计、ORM并参考微软Petshop中的经典思想,使用改进的抽象工厂设计模式及反射机制等。目前直接支持...
是一款专门为VB/C#.Net数据库程序员开发量身定做的(ORM框架)代码生成工具,所生成的代码基于面向对象、分层架构设计、ORM并参考微软Petshop中的经典思想,使用改进的抽象工厂设计模式及反射机制等。目前直接支持...
是一款专门为VB/C#.Net数据库程序员开发量身定做的(ORM框架)代码生成工具,所生成的代码基于面向对象、分层架构、ORM,使用改进的抽象工厂设计模式及反射机制等。目前直接支持Oracle、SqlServer、Sybase、DB2、...
是一款专门为VB/C#.Net数据库程序员开发量身定做的(ORM框架)代码生成工具,所生成的代码基于面向对象、分层架构、ORM,使用改进的抽象工厂设计模式及反射机制等。目前直接支持Oracle、SqlServer、Sybase、DB2、...
Java中的反射机制是什么?它有什么作用? 请解释Java中的JDBC是什么?如何使用JDBC连接数据库? Java中的集合框架是什么?常用的集合类有哪些? 请解释Java中的分布式框架是什么?常用的分布式框架有哪些? 你如何...
Java面试题包括但不限于: Java基础知识:语法、面向对象编程、集合、多线程、异常处理等。 Java高级特性:反射、泛型、枚举、注解、 Lambda表达式等。...数据库相关:SQL语句、数据库连接池、事务管理等。
*基于模板,实现了一种简单的反射机制,以完全解耦主程序框架,控制器和视图。 *支持cookie和内置会话; *支持后端渲染,控制器将数据生成到视图以生成Html页面。视图由CSP模板文件描述,C ++代码通过CSP标记嵌入到...
面向对象:封装、继承、多态 Java基础:变量、数据类型、运算符、...数据库操作:JDBC、ORM框架、连接池等 常用的框架:Spring、SpringMVC、MyBatis、Hibernate等 分布式相关技术:Dubbo、Zookeeper、Redis、RocketMQ等
VB/C#.Net实体代码生成工具(EntitysCodeGenerate)【ECG】是一款专门为VB/C#.Net数据库程序开发量身定做的(ORM框架)代码生成工具,所生成的代码基于OO、ADO.NET、分层架构、ORM,改进的抽象工厂设计模式及反射机制等...
vb/c#.net实体代码生成工具(entityscodegenerate)【ecg】是一款专门为vb/c#.net数据库程序开发量身定做的(orm框架)代码生成工具,所生成的代码基于oo、ado.net、分层架构、orm,改进的抽象工厂设计模式及反射机制等...
VB/C#.Net实体代码生成工具(EntitysCodeGenerate)【ECG】是一款专门为VB/C#.Net数据库程序开发量身定做的(ORM框架)代码生成工具,所生成的代码基于OO、ADO.NET、分层架构、ORM,改进的抽象工厂设计模式及反射机制等...
是一款专门为VB/C#.Net数据库程序员开发量身定做的(ORM框架)代码生成工具,所生成的代码基于面向对象、分层架构设计、ORM并参考微软Petshop中的经典思想,使用改进的抽象工厂设计模式及反射机制等。目前直接支持...
VB/C#.Net实体代码生成工具(EntitysCodeGenerate)【ECG】是一款专门为VB/C#.Net数据库程序开发量身定做的(ORM框架)代码生成工具,所生成的代码基于OO、ADO.NET、分层架构、ORM,改进的抽象工厂设计模式及反射机制等...
VB/C#.Net实体代码生成工具(EntitysCodeGenerate)【ECG】是一款专门为VB/C#.Net数据库程序开发量身定做的(ORM框架)代码生成工具,所生成的代码基于OO、ADO.NET、分层架构、ORM,改进的抽象工厂设计模式及反射机制等...
VB/C#.Net实体代码生成工具(EntitysCodeGenerate)【ECG】是一款专门为VB/C#.Net数据库程序开发量身定做的(ORM框架)代码生成工具,所生成的代码基于OO、ADO.NET、分层架构、ORM,改进的抽象工厂设计模式及反射机制等...
是一款专门为VB/C#.Net数据库程序开发量身定做的(ORM框架)代码生成工具,所生成的代码基于OO、ADO.NET、分层架构、ORM,改进的抽象工厂设计模式及反射机制等。 目前直接支持Oracle、SqlServer、Sybase、DB2、...
是一款专门为VB/C#.Net数据库程序开发量身定做的(ORM框架)代码生成工具,所生成的代码基于OO、ADO.NET、分层架构、ORM,改进的抽象工厂设计模式及反射机制等。 目前直接支持Oracle、SqlServer、Sybase、DB2、Access...
是一款专门为VB/C#.Net数据库程序开发量身定做的(ORM框架)代码生成工具,所生成的代码基于OO、ADO.NET、分层架构、ORM,改进的抽象工厂设计模式及反射机制等。 目前直接支持Oracle、SqlServer、Sybase、DB2、Access...
14. 解释 Java 中的反射机制。 15. 如何连接和操作数据库(如 MySQL)? 16. 什么是 JVM(Java 虚拟机)?它的作用是什么? 17. 解释 Java 中的垃圾回收(Garbage Collection)机制。 18. 什么是设计模式?列举几个...