数据库连接理解——JDBC
2024-08-28 10:34:30
需求:数据库操作
数据是:用户信息
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!");
}
}
最新文章
- HTML基础标签
- Mac安装Bower
- NEFU 506&;&;ZOJ 3353 Chess Board (四种构造的高斯消元)
- MySQL联合查询语法内联、左联、右联、全联
- Xcode 添加代码块
- Linux服务器集群系统(四)--转
- 【Linux高频命令专题(18)】tail
- C# 高精度加法 支持小数(待优化)
- 利用ORACLE ADV 功能完成SQL TUNING 调优(顾问培训) “让DBA失业还是解脱?”
- js/jQuery实现类似百度搜索功能
- cmake的四个命令:add_compile_options、add_definitions、target_compile_definitions、build_command
- Android性能测试——Allocation Tracker(Device Monitor)
- Gulp-静态网页模块化
- C++中const的实现细节介绍(C,C#同理)
- POJChallengeRound2 Guideposts 【单位根反演】【快速幂】
- 浅谈AngularJS中的指令和指令间的相互通信
- pheatmap, gplots heatmap.2和ggplot2 geom_tile实现数据聚类和热图plot
- [20171120]11G关闭直接路径读.txt
- SpringBoot扩展SpringMVC自动配置
- 查看耗时长,CPU 100% 的SQL
热门文章
- [linux]top命令详解-实时显示系统中各个进程的资源占用状况
- java中按字节获得字符串长度的两种方法 Java问题通用解决代码
- Docker: devicemapper fix for “device or resource busy” (EBUSY) Cannot start container
- HDU 4417 划分树+二分
- [转]Ubuntu Server命令行更换软件源
- linux 文件夹-文件权限设置
- emacs的常用配置备份
- android 小游戏之数字猜猜
- BlockingQueue的使用 http://www.cnblogs.com/liuling/p/2013-8-20-01.html
- ubuntu 解决更换源失败问题