需求:数据库操作

数据是:用户信息



1、连接数据库  JDBC Hibernate

2、操作数据库

c create r read u update d delete

3、关闭数据库连接

interface UserInfoDao
{
public void add(User user);
public void delete(User user);
}
class UserInfoByJDBC implements UserInfoDao
{
public void add(User user)
{
1、连接数据库
2、使用sql添加语句添加数据
3、关闭连接
}
public void delete(User user)
{
1、连接数据库
2、使用sql添加语句删除操作
3、关闭数据库
}
} class UserInfoByHiberate implements UserInfoDao
{ public void add(User user)
{
1、连接数据库
2、使用sql添加语句添加数据
3、关闭连接
}
public void delete(User user)
{
1、连接数据库
2、使用sql添加语句删除操作
3、关闭数据库
}
} class DBOperate
{
public static void main(String[] args)
{
//UserInfoByJDBC ui=new UserInfoJDBC();
UserInfoDao ui=new UserInfoJDBC();
ui.add(user);
ui.delete(user);
//System.out.println("Hello World!");
}
}

最新文章

  1. HTML基础标签
  2. Mac安装Bower
  3. NEFU 506&&ZOJ 3353 Chess Board (四种构造的高斯消元)
  4. MySQL联合查询语法内联、左联、右联、全联
  5. Xcode 添加代码块
  6. Linux服务器集群系统(四)--转
  7. 【Linux高频命令专题(18)】tail
  8. C# 高精度加法 支持小数(待优化)
  9. 利用ORACLE ADV 功能完成SQL TUNING 调优(顾问培训) “让DBA失业还是解脱?”
  10. js/jQuery实现类似百度搜索功能
  11. cmake的四个命令:add_compile_options、add_definitions、target_compile_definitions、build_command
  12. Android性能测试——Allocation Tracker(Device Monitor)
  13. Gulp-静态网页模块化
  14. C++中const的实现细节介绍(C,C#同理)
  15. POJChallengeRound2 Guideposts 【单位根反演】【快速幂】
  16. 浅谈AngularJS中的指令和指令间的相互通信
  17. pheatmap, gplots heatmap.2和ggplot2 geom_tile实现数据聚类和热图plot
  18. [20171120]11G关闭直接路径读.txt
  19. SpringBoot扩展SpringMVC自动配置
  20. 查看耗时长,CPU 100% 的SQL

热门文章

  1. [linux]top命令详解-实时显示系统中各个进程的资源占用状况
  2. java中按字节获得字符串长度的两种方法 Java问题通用解决代码
  3. Docker: devicemapper fix for “device or resource busy” (EBUSY) Cannot start container
  4. HDU 4417 划分树+二分
  5. [转]Ubuntu Server命令行更换软件源
  6. linux 文件夹-文件权限设置
  7. emacs的常用配置备份
  8. android 小游戏之数字猜猜
  9. BlockingQueue的使用 http://www.cnblogs.com/liuling/p/2013-8-20-01.html
  10. ubuntu 解决更换源失败问题