10 2020 档案

摘要:事务的概念: 事务:一组逻辑操作单元,是数据从一种状态变成另一种状态。 通俗来讲就是一组sql语句的执行要么都成功要么都失败。 当我们获取连接后可以开启事务,在这个链接中只有通过提交之后才是一个事务的结束,事务一旦提交,不可回滚。 但是如果我们没有开启事务,那么默认情况下下列操作会导致数据的自动提交 阅读全文
posted @ 2020-10-19 18:20 Joker-0927 阅读(97) 评论(0) 推荐(0) 编辑
摘要:当数据库中的列名和我们java类中的属性名不相同的时候怎么实现对象的自动封装呢? 查看下面的代码: package com.itheima.hui; import com.itheima.hui.beans.User; import com.itheima.hui.utils.JDBCUtils; 阅读全文
posted @ 2020-10-19 14:57 Joker-0927 阅读(125) 评论(0) 推荐(0) 编辑
摘要:在结果集中,有修饰于结果集的数据,举个例子: String name ="迎风少年"; 在上面的一行语句中我们可以理解为String 和 name是"迎风少年"的元数据,因为他们的存在是为了修饰"迎风少年"而存在的。 那么我们看一下结果集(查询结果): 所以第一行的列名其实是属于结果集元数据的。 R 阅读全文
posted @ 2020-10-19 14:51 Joker-0927 阅读(215) 评论(0) 推荐(0) 编辑
摘要:使用数据库操作对象对数据库的操作分为两类,一类是对数据库内容的增删改,另一类是对数据库内容的查询,因为查询数据库会从数据库服务器返回查询的结果,这个结果被封装到一个结果集之中,我们需要对这个结果集进行相应的操作来获取我们查询的数据。 代码演示: package com.itheima.hui; im 阅读全文
posted @ 2020-10-19 14:13 Joker-0927 阅读(1218) 评论(0) 推荐(0) 编辑
摘要:当我们获得数据库的连接对象之后,我们就可以通过数据库的连接对象获得数据库的操作对象,数据库的连接对象实际上就是一个Socket套接字,我们与数据库服务器的连接,可以通过连接想数据库服务器发送请求,并且获得响应。 我们通过数据库连接对象可以获得三类数据库的操作对象: 但是我们只讲解PrepareSta 阅读全文
posted @ 2020-10-19 13:10 Joker-0927 阅读(560) 评论(0) 推荐(0) 编辑
摘要:我们要通过JDBC操作数据库,那么最基本的条件就是首先获得与数据库的连接,接下来简述获取数据库连接的几种逐级演化的方式,当然,在这几种方式中我们最常使用的是最后一种。 获取数据库连接对象的方式1: 代码演示: private static void methodOne() throws SQLExc 阅读全文
posted @ 2020-10-18 20:56 Joker-0927 阅读(227) 评论(0) 推荐(0) 编辑
摘要:JDBC是java Databace Connectivity的缩写,它是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口。它是java官方开发的一套接口: 关于JDBC的图解如下: JDBC是其实就是oracle公司对不同数据库厂商对于实现java语言操作本身数据库的一组待实现的规范 阅读全文
posted @ 2020-10-18 20:18 Joker-0927 阅读(117) 评论(0) 推荐(0) 编辑
摘要:参考博文:https://blog.csdn.net/qq_37892718/article/details/85226104 阅读全文
posted @ 2020-10-10 14:00 Joker-0927 阅读(136) 评论(0) 推荐(0) 编辑
摘要:参考博文:https://blog.csdn.net/xiaoliulang0324/article/details/79030752 阅读全文
posted @ 2020-10-10 12:01 Joker-0927 阅读(138) 评论(0) 推荐(0) 编辑
摘要:概述: 代理顾名思义就是一个人不需要自己亲自去做某一件是,会有一个代理者帮他去做这件事,就好像明星和经纪人的关系,明星是被代理者,经纪人是代理者,在java中也存在这种关系:动态代理。 在动态代理中,代理对象和被代理对象的事项前提是: 代理对象和被代理对象要实现同一个接口 代理对象要和被代理对象使用 阅读全文
posted @ 2020-10-09 13:44 Joker-0927 阅读(100) 评论(0) 推荐(0) 编辑
摘要:package com.heima.userJSTL; import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; public class GetConstrect { publ 阅读全文
posted @ 2020-10-09 10:56 Joker-0927 阅读(153) 评论(0) 推荐(0) 编辑
摘要:package com.heima.userJSTL; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class GetMethod { public stati 阅读全文
posted @ 2020-10-09 10:48 Joker-0927 阅读(132) 评论(0) 推荐(0) 编辑
摘要:package com.heima.userJSTL; import java.lang.reflect.Field; public class GetFiledTheOne { public static void main(String[] args) throws Exception { /* 阅读全文
posted @ 2020-10-09 10:47 Joker-0927 阅读(162) 评论(0) 推荐(0) 编辑
摘要:package com.heima.userJSTL; import java.lang.reflect.Constructor; import java.lang.reflect.Method; public class PersomTestConstract { public static vo 阅读全文
posted @ 2020-10-09 10:41 Joker-0927 阅读(68) 评论(0) 推荐(0) 编辑
摘要:package com.heima.userJSTL; import java.lang.reflect.Method; public class PersomTestMethod { public static void main(String[] args) { Class<Person> aC 阅读全文
posted @ 2020-10-09 10:38 Joker-0927 阅读(80) 评论(0) 推荐(0) 编辑
摘要:package com.heima.userJSTL; import java.lang.reflect.Field; public class GetFields { public static void main(String[] args) { Class<Person> personClas 阅读全文
posted @ 2020-10-09 10:14 Joker-0927 阅读(87) 评论(0) 推荐(0) 编辑
摘要:概述: 关于Class实例的获得的四种方法中我们知道可以通过类名.class获得对应的Class实例,也就是说所有被加载到内存中的当前运行时类都对应一个Class实例,而这个“当前运行时类”并不是指一定是类的概念,也就是Class实例的类型并不是只有类的概念,Class实例实际上有: Class实例 阅读全文
posted @ 2020-10-09 09:56 Joker-0927 阅读(276) 评论(0) 推荐(0) 编辑
摘要:四种方法: 通过类名.class获得 通过当前运行时类的对象的.getClass获得 通过Class类的静态方法.forName(String path);获得 通过类加载器获得 public class GetClassDemo { public static void main(String[] 阅读全文
posted @ 2020-10-09 09:22 Joker-0927 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-10-08 18:04 Joker-0927 阅读(111) 评论(0) 推荐(0) 编辑
摘要:package com.heima.userJSTL; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; import java.util.Propert 阅读全文
posted @ 2020-10-08 18:00 Joker-0927 阅读(122) 评论(0) 推荐(0) 编辑
摘要:概述: 我们知道当我们第一次使用某一个类的时候,我们需要先将这个类编译成字节码文件,然后将这个字节码文件加载到内存中,这个加载的过程中需要借助类加载器进行加载进内存。 类加载器的分类: 引导类加载器 扩展类加载器 系统类加载器 自定义类加载器(不做解释) 其中我们最常使用的就是系统类加载器,下面我们 阅读全文
posted @ 2020-10-08 17:55 Joker-0927 阅读(130) 评论(0) 推荐(0) 编辑
摘要:概述: 当程序主动使用某个类的时候,如果该类还未被加载到内存中,则系统会通过类的加载,类的链接,类的初始化三个步骤来对该类进行初始化。 加载,链接,初始化的解释 加载将class文件字节码内容加载到内存中,并将这些静态(static)数据转换成方法区的运行时数据结构,然后生成一个代表这个类的java 阅读全文
posted @ 2020-10-08 17:27 Joker-0927 阅读(161) 评论(0) 推荐(0) 编辑
摘要:动态语言和静态语言 动态语言 静态语言 但是java: 阅读全文
posted @ 2020-10-08 16:51 Joker-0927 阅读(196) 评论(0) 推荐(0) 编辑
摘要:JSON概述: JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) 使用{}进行包含对象,可以使用[]包含{}对象的形式,对象里面也可以含有[]。 JSON实例: { "firstName":"John" , "lastName":"Doe" 阅读全文
posted @ 2020-10-07 17:05 Joker-0927 阅读(197) 评论(0) 推荐(0) 编辑
摘要:AJAX介绍: AJAX(Asynchronous JavaScript And XML):异步的 JavaScript 和 XML。而 AJAX 通过浏览器与服务器进行少量数据交换,就可以使网页实现异步更新。也就是在不重新加载整个页 面的情况下,对网页的部分内容进行局部更新。 同步和异步的简要讲解 阅读全文
posted @ 2020-10-07 16:03 Joker-0927 阅读(139) 评论(0) 推荐(0) 编辑
摘要:概述: jQuery 是一个 JavaScript 库,所谓的库,就是一个 JS 文件,里面封装了很多预定义的函数,比如获取元素,执行隐藏、移动等,目的就 是在使用时直接调用,不需要再重复定义,这样就可以极大地简化了 JavaScript 编程。 1.JS对象和JQuery对象转换 JS 的 DOM 阅读全文
posted @ 2020-10-06 18:57 Joker-0927 阅读(103) 评论(0) 推荐(0) 编辑

// 侧边栏目录