当前位置: 首页 > news >正文

乌海市建设局网站医院网页设计

乌海市建设局网站,医院网页设计,凡科网站源码下载,莲湖区建设局网站目录 什么是JDBCJDBC引入持久化JDBC规范 使用JDBC完成CRUDJDBC创建表JDBC CRUD和优化 DAO层的实现 什么是JDBC JDBC引入 Java代码操作数据库的唯一技术#xff1a;-- JDBC ( java database connection ) 持久化 持久化(persistence)#xff1a;把数据保存到可掉电式存储设… 目录 什么是JDBCJDBC引入持久化JDBC规范 使用JDBC完成CRUDJDBC创建表JDBC CRUD和优化 DAO层的实现 什么是JDBC JDBC引入 Java代码操作数据库的唯一技术-- JDBC ( java database connection ) 持久化 持久化(persistence)把数据保存到可掉电式存储设备(断电之后数据还在比如硬盘U盘)中以供之后使用。 大多数情况下特别是企业级应用数据持久化意味着将内存中的数据保存到硬盘上加以”固化” 而持久化的实现过程大多通过各种关系数据库来完成。 mysql oracle JDBC规范 JDBC(Java DataBase ConnectivityJava数据库的连接): 是一种用于执行SQL语句(DML,DDL,DQL)的Java API可以为多种关系数据库oracle,mysql,SQL server提供统一访问它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准据此可以构建更高级的工具和接口使数据库开发人员能够编写数据库应用程序 JDBC规范的实现由数据库厂商完成就是相应的jar包 使用JDBC完成CRUD JDBC创建表 导包(可去数据库官网下载或者搜索引擎搜索下载)build path /***navicat* 1 输入账号密码产生连接* 2.输入sql语句* 3.执行sql语句* *java代码连接数据库JDBC* 1.导入相应的jar包* 2.写代码* 贾 加载驱动 Driver* 琏 连接数据库* 欲 预编译sql* 执 执行sql语句* 释 释放连接*/ public class JBDCTest {// ctrl1提示Testpublic void testName() throws Exception {//加载驱动Class.forName(com.mysql.jdbc.Driver);//连接数据库Connection conn DriverManager.getConnection(jdbc:mysql://localhost:3306/test1, root, root);//预编译sqlStatement State conn.createStatement();//执行sql语句String sql1CREATE TABLE student (id int(11) NOT NULL AUTO_INCREMENT, name varchar(255) DEFAULT NULL, password varchar(255) DEFAULT NULL , PRIMARY KEY (id)) ENGINEInnoDB AUTO_INCREMENT254167 DEFAULT CHARSETutf8;;String sql2insert into Student(id,name,password) values(1,小弟弟Ÿ,123456);String sql3delete from Student where id1;String sql4update Student set name王大川, password1234 where id2;State.execute(sql4); //释放连接 先开后关State.close();conn.close();} }JDBC CRUD和优化 public class JBDCTest {Connection connnull;Statement State null;ResultSet rsnull;Before //指定的test前执行public void before() throws Exception {Class.forName(com.mysql.jdbc.Driver); conn DriverManager.getConnection(jdbc:mysql://localhost:3306/test1, root, root);}After //指定的test后执行public void after() throws Exception {if(rs!null){rs.close();}if(State!null){State.close();}if(conn!null){conn.close();}}Testpublic void insert() throws Exception {Statement State conn.createStatement();String sqlinsert into Student(id,name,password) values(3,小弟弟Ÿ,123456);State.execute(sql);}Testpublic void update() throws Exception {Statement State conn.createStatement();//执行salState.execute(update Student set name王大川, password12345 where id3);}Testpublic void delete() throws Exception {//预编译sqlStatement State conn.createStatement();//执行salState.execute(delete from Student where id3);}// 查询 的第一种方式Testpublic void query() throws Exception {Statement State conn.createStatement();ResultSet rs State.executeQuery(select * from Student where id2);while (rs.next()) {System.out.println(rs.getInt(1));System.out.println(rs.getString(2));System.out.println(rs.getString(3));}} // 查询 的第二种方式 --推荐使用Testpublic void query2() throws Exception {Statement State conn.createStatement();ResultSet rs State.executeQuery(select * from Student where id2);while (rs.next()) {System.out.println(rs.getInt(id));System.out.println(rs.getString(name));System.out.println(rs.getString(password));}} }DAO层的实现 DAO层介绍 门店 门店的接待员— 售货员 -- 仓库管理员 (仓库) Java 界面层 服务层 数据层 Controller service dao Dao 具体怎么写 1 它是操作数据库的 ,所有里面写的代码全是和数据库操作有关系的东西. 2 和数据库操作我们一般就是 CRUD 3 我们要怎么写 A 新建一个DAO包 这个包下面就是放的DAO 相关的文件 B 建一个接口 这个接口要与它操作的数据库表对应 CRUD C 对DAO的接口进行实现 实现他的CRUD 放到 dao包下面的impl包里 我定义接口其实就是定义规范 定义我CRUD的规范 而实现就是写真正的CRUD的代码这个代码主要写我要连接什么数据库怎么链接 ------ mysql ------ DB2 ------ XXX Domain 收集数据库返回的数据 其他见工程
http://www.ho-use.cn/article/10815895.html

相关文章:

  • 网站灰色杭州建站官网建设
  • python用于网站开发作风建设活动网站
  • 模板网站劣势保定网站制作企业
  • 网站运营及推广方案免费获取源码的网站
  • 自己创建一个网站需要多少钱山西常见网站建设推荐优化
  • 深圳专业网站优化公司报价wordpress手动安装插件
  • wordpress外链本地化优化网站专题
  • 设计网站建设公司广西人才网
  • 网站可分为哪两种类型注册深圳公司的费用
  • 商丘市网站建设公司wordpress虚拟商品销售
  • 污网站公司网站微信推广营销
  • 有哪些做场景秀的网站可以直接做ppt的网站
  • 昆明培训网站建设网站群管理平台建设
  • 游戏试玩网站怎么做wordpress 随机显示
  • 淘宝客网站开发平台厦门建设局官网首页
  • 做电影资源网站服务器怎么选怎么样用手机做网站关键词
  • 制作公司网站的步骤平台设计方法
  • 开发网站建设的问卷调查广告设计专业的单招学校
  • 微信网站价格微博营销的方法和手段
  • 做网站可以不写代码潮牌衣服网站建设可行性分析
  • 丹阳企业网站制作做海报挣钱的网站
  • 怎么做网站注册推广做网站需要多少钱
  • 网站安全访问服务器公司
  • 电脑做网站端口映射asp.net做网站吗
  • 公司网站建设岗位征婚网站 女 做茶叶生意
  • 做感恩网站的图片价格低文案
  • 门户网站介绍平台搭建心得
  • 建设部政务网站建设网站搭建行业
  • 要建设一个网站需要什么网站怎么添加广告
  • 一站式海外推广平台15个国内互动网站设计欣赏