Java-dao模式
1.首先加载驱动 Driver
- 01.打出SQLServerDriver,按快捷
- 02.使用Class.forName加载驱动
1 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
2.获得连接
- 编写链接语句
String url = "jdbc:sqlserver://localhost:1433;databasename=api_284";
- 02.得到连接
Connection con = DriverManager.getConnection(url, "sa", "sa123");
3.执行指令
- 01.获得执行对象
PreparedStatement ps = con.prepareStatement("insert into student values(?,?,?)");
02.让执行对象执行
Scanner mys=new Scanner(System.in);System.out.println("请输入你的名字");String name=mys.next();System.out.println("请输入你的年龄");int age=mys.nextInt();Date brithday=new Date(System.currentTimeMillis());?代表占位符,一个占位符意味着需要一个变量来填充int n = ps.executeUpdate();// n就是数据库收到影响的行数// 怎么判断是否操作成功System.out.println(n>0?"成功":"失败");
4.最后关闭资源
if(con!=null&&!con.isClosed()) {con.close();}if(ps!=null) {ps.close();}
Java-dao模式相关推荐
- Java Dao模式通过JDBC连接数据库的操作
Java程序访问数据库: 1.获取数据库厂商提供的驱动(jdbc接口的实现类) 如ojdbc14.jar--Oracle数据库驱动jar包 mysql-connector-java-5.1.8-bin ...
- java dao模式_Java DAO 模式
DAO 模式 DAO (DataAccessobjects 数据存取对象)是指位于业务逻辑和持久化数据之间实现对持久化数据的访问.通俗来讲,就是将数据库操作都封装起来. 对外提供相应的接口 在面向对象 ...
- java泛型dao,泛型DAO模式在JavaWeb开发中的应用_孟晨.pdf
泛型DAO模式在JavaWeb开发中的应用_孟晨 29 1 Vol. 29 No. 1 第 卷第 期 计算机应用与软件 20 12 1 Computer Applications and Softwa ...
- java 关于JDBC和DAO模式使用
JDBC(全称:Java Data Base Connectivity)是java数据库连接简称 ,提供连接各种数据库的能力 JDBC API主要的功能: 与数据库建立连接 执行SQL语句 处理结果 ...
- java中的dao模式
java中Dao模式 什么是DAO 1.Data Access Object(数据存取对象) 2.位于业务逻辑和持久化数据之间 3.实现对持久化数据的访问 DAO模式的作用 1隔离业务逻辑代码和数 ...
- Java EE结构理解 与Dao模式 no7.
什么是 JavaEE JavaEE 概念 Java EE,Java 平台企业版(Java Platform Enterprise Edition),之前称为Java 2 Platform, Enter ...
- java基础知识【第22期】-- DAO模式和分层
导读: 本篇是JAVA基础系列的第22篇,今天我们梳理DAO模式开发及分层的相关知识. 1.分层开发 分层开发是一种化大为小,分而治之的软件开发方法. 分层开发的好处: 各层专注于自己功能的实现,便于 ...
- java mysql dao_Java DAO 模式
哈哈哈哈哈...呃~参考文章 DAO 模式 DAO (DataAccessobjects 数据存取对象)是指位于业务逻辑和持久化数据之间实现对持久化数据的访问.通俗来讲,就是将数据库操作都封装起来. ...
- 大数据必学Java基础(九十九):DAO模式介绍
文章目录 DAO模式介绍 一.概念讲解 二.项目的搭建 1.实体类代码 2.DAO接口代码
- 024_jdbc-mysql的Dao模式
1. 新建一个JDBCDao工程, 使用我们之前的JDBCUtil.java和jdbc.properties属性文件 2. Dao模式: Data Access Object数据访问对象. 3. 新建 ...
最新文章
- CVPR 2021 | 国防科大:基于几何稳定性分析的物体位姿估计方法
- 5G风起,四大IoT迎风爆发!智能家居与电表高速增长
- 意料之外,情理之中,Spring.NET 3.0 版本发布-
- Linux 下C++编写
- oracle存储sql片段引入_强大的跨数据库访问组件 UniDAC使用教程:注释和SQL函数...
- android自定义滚轴选择器_Android自定义控件实战—滚动选择器PickerView
- javascript座标_javascript JS元素位置和位置坐标
- 思科钱伯斯:云安全是根本
- Atitit 技术体系路线图与金字塔模型 前端技术层次金字塔 目录 1. 原理core 框架层 》》 模块 项目层	1 1.1. 技术原理层	1 1.2. 框架层	1 1.3. 模块	1 2.
- android网易课堂app,网易云课堂
- word分栏第一栏没满内容跑到下一栏
- linux命令行was集群启停,was集群架构设计
- 春天的致富梦ZZNU
- 十一个Python在线学习网站
- python接入支付宝
- APM的3DR无线数传的安装和调试
- 浅试uniapp 集成融云 实现视频通话
- 铂链获美国顶级区块链投资基金 Draper Dragon Digital Fund投资
- 关于百度地图显示蓝底或者只显示格子的问题
- 2020国赛C思路分析:中小微企业的信贷决策
热门文章
- 在 Linux shell 字符串中,百分比符号是什么?
- one 主格 复数 宾格_主格和宾格的复数形式到底怎么写请说出答案
- 水晶报表制作6*4cm的打印纸标签,预览时数据是一页,打印出来却多了一页空白?
- 字节跳动bytedance西瓜视频播放器研究
- Android椭圆offon按钮,如何使椭圆闪烁?
- 鹅厂流出两份Android Framework技术宝典火了,完整版 PDF 限时开放下载
- 数学黑洞(二)任何数都逃不出的西西弗斯黑洞
- 成功者根本没有告诉你故事的全部 (转文)
- 克鲁斯卡尔(Kruskal)
- 学委参加博客之星评选啦