- 博客(32)
- 收藏
- 关注
原创 HQL
1.HQL:Hibernate Query Language Hibernate查询语言2.HQL:是面向对象的查询语言 (映射配置的持久化类及其属性)SQL 数据库表3.HQL语句形式from... where... group by... having...order by...4.HQL:是面向对象的查询语言,对Java类与属性大小写敏感5.HQL对关键字不区分大小写...
2019-04-07 16:47:46
415
原创 HiBernate单表映射
ORM (Object/Relationship Mapping):对象/关系映射Hibernate是Java领域的一款开源的ORM框架技术Hibernate对JDBC进行了非常轻量级的对象封装编写第一个Hibernate例子*使用junit进行测试 常用的三个注解标签@Test:测试方法@Before:初始化方法@After:释放资源 执行顺序:@Before--...
2019-03-31 19:23:19
160
原创 反射
Class类的使用类是对象,类是java.lang.Class类的实例对象//创建类class Foo{}public static void main(String[] args) { Foo foo1 = new Foo(); //任何一个类都是Class的实例对象,这个实例对象有三种表示方式 //1、任何一个类都有一个隐含的静态成员变量class Cla...
2019-03-20 20:29:21
104
原创 JavaScript
插入JS使用<script>标签在HTML网页中插入JavaScript代码。注意, <script>标签要成对出现,并把JavaScript代码写在<script></script>之间。<script type="text/javascript">表示在<script></script&g
2019-03-17 20:49:32
145
原创 CSS
css 样式由选择符和声明组成,而声明又由属性和值组成选择符:又称选择器,指明网页中要应用样式规则的元素,如本例中是网页中所有的段(p)的文字将变成蓝色,而其他的元素(如ol)不会受到影响。声明:在英文大括号“{}”中的的就是声明,属性和值之间用英文冒号“:”分隔。当有多条声明时,中间可以英文分号“;”分隔,如下所示:注释p{ font-size:12px;/*设置文字字号...
2019-03-16 18:19:05
265
原创 html
<h1></h1>是标题标签<html></html>称为根标签在 下面这些标签可用在 head 部分:<head> <title>...</title> //标签之间的文字内容是网页的标题信息,它会出现在浏览器的标题栏中。 <...
2019-03-15 14:38:38
291
原创 JDBC
private static final String URL = &amp;quot;jdbc:mysql://localhost:3306/jdbc?useSSL=false&amp;amp;amp;serverTimezone=UTC&amp;quot;; private static final String NAME = &amp;quot;root&amp;quot;; private static fi
2019-03-13 18:48:42
98
转载 StringBuffer
StringBuffer的用法1、StringBuffer对象的初始化StringBuffer对象的初始化不像String类的初始化一样,Java提供的有特殊的语法,而通常情况下一般使用构造方法进行初始化。例如:StringBuffer s = new StringBuffer();这样初始化出的StringBuffer对象是一个空的对象,就是我犯的错误。如果需要创建带有内容的Stri...
2019-03-10 16:59:42
131
原创 自定义函数,存储过程
创建一个新函数。CREATE FUNCTION f2() RETURNS VARCHAR(30)-&amp;gt; RETURN DATE_FORMAT(NOW(),‘当前时间:%Y年%m月%d日 %H时%i分%s秒’);SELECT f2();显示:当前时间:2019年03月07日 19时32分50秒创建一个带参数的函数CREATE FUNCTION f1(num1 SMALLINT UNSI...
2019-03-09 10:27:06
237
原创 比较运算符,日期时间函数,信息函数,聚合函数,加密函数
SELECT 15 BETWEEN 1 AND 15; //15在1-15区间 显示:1 (表示肯定)SELECT 15 NOT BETWEEN 1 AND 15;//15 不在1-15区间 显示:0 (表示否定)SELECT 15 IN(5,15,20,25);//15在这几个数之间 显示1SELECT 13 NOT IN(5,15,20,25);//13不在这几个之间 显示1...
2019-03-07 19:14:40
256
原创 数学运算符
ceil() floor() 向上取整,向下取整SELECT CEIL(3.01);//显示:4SELECT FLOOR(3.99); //显示:3DIV MOD 整数除法 ,取余数 MOD等价于%SELECT 4 DIV 3;//显示:1SELECT 7 DIV 3;//显示:2SELECT 5 MOD 3;//显示:2power() 幂运算SELECT POWER(2,3)...
2019-03-06 20:42:21
1313
原创 字符函数
concat() 显示test 表中的id和username:如1ace2AceSELECT CONCAT(test.id,test.username) AS ‘id+name’ FROM test;SELECT CONCAT(’-’,‘A’,‘B’,‘C’);显示-ABCSELECT CONCAT_WS(’-’,‘A’,‘B’,‘C’);显示 A-B-C 第一个参数为分隔符FORMAT...
2019-03-06 20:27:31
190
原创 子查询
查找goods_price的平均值SELECT AVG(goods_price) FROM tdb_goods;SELECT ROUND(AVG(goods_price),2) FROM tdb_goods; //四舍五入,保留小数点后两位round(xx,2)子查询,直接查询大于平均price的结果,SELECT…WHERE goods_price&amp;gt;(SELECT…);SELECT...
2019-03-06 19:05:47
185
原创 操作数据表中的记录(增,删,改,查)
创建表CREATE TABLE users(-&amp;amp;gt; id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,-&amp;amp;gt; username VARCHAR(20) NOT NULL,-&amp;amp;gt; password VARCHAR(20) NOT NULL,-&amp;amp;gt; age TINYINT UNSIGNED NOT NUL
2019-03-04 20:08:17
570
原创 MySQL基本语法
登录数据库mysql -uroot -p查看数据库SHOW DATABASES;进入test数据库USE test;查看数据库SELECT DATABASE();创建数据表tb1CREATE TABLE tb1(//(主键约束)自动编号,增长值为1 可以为1.00 必须与主键组合使用(记录的唯一性),一张数据表只能有一个主键id SMALLINT UNSIGNED AUTO...
2019-03-03 19:57:14
222
原创 JDOM生成xml文档
private void creatXML(){ //1.生成一个根节点 Element rss = new Element("rss"); //2.为节点添加属性 rss.setAttribute("version", "2.0"); //3.生成一个Document对象,传入根节点 Document document = new Document(rss); ...
2019-03-01 17:46:24
131
原创 DOM4J方式生成xml文档
private void creatXML() { //创建Document对象,代表整个xml文档 Document document = DocumentHelper.createDocument(); //2.创建根节点rss Element rss = document.addElement("rss"); //3.向rss节点中添加version属性 rss.ad...
2019-03-01 16:56:13
143
原创 SAX方式生成xml文档
public void creatXML() { ArrayList<Book> booksList = parserXML(); /* * 生成xml */ //1.创建一个SAXTransformerFactory类的对象 SAXTransformerFactory tff = (SAXTransformerFactory) SAXTransfor...
2019-02-28 20:08:52
355
原创 DOM方式生成xml文档
//创建一个DocumentBuilderFactory对象 DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); //创建一个DocumentBuilder对象 DocumentBuilder db = null; try { db = dbf.newDocumentBuilder(); }...
2019-02-28 18:23:38
503
原创 DOM4J解析XML文件
先导入dom4j-2.1.1.jar包 //创建SAXReader的对象reader SAXReader reader = new SAXReader(); //通过reader对象的read方法加载books.xml文件,同时获取document对象 Document document = reader.read(new File("src/res/books.xml")); ...
2019-02-27 20:08:51
95
原创 JDOM解析XML文件
先导入jdom-2.0.6.jar包 // 1.创建一个SAXBuilder的对象 SAXBuilder saxBuilder = new SAXBuilder(); // 2.创建一个输入流,将xml文件加载到输入流中 in = new FileInputStream("src/res/books.xml"); // 3.通过saxBuilder的build...
2019-02-27 19:04:13
102
原创 序列化基本操作
对象的序列化&amp;反序列化1) 对象序列化: 就是将Object转换成byte序列, 反之叫对象的反序列化2) 序列化流(ObjectOutputStream) 是过滤流-----&gt;writeObject反序列化流(ObjectInputStream)-----&gt;readObject3) 序列化接口(Serializable)对象必须实现序列化接口,才能进行序列化,否则将...
2018-11-26 10:06:56
618
原创 字符流
字符流1) 编码问题2) 认识文本和文本文件文本: java的文本(char)是16位无符号整数, 是字符的Unicode编码(双字节编码)文件: 是byte byte byte …的数据序列文本文件: 是文本(char)序列按照某种编码方案(utf-8, utf-16be, gbk)序列化为byte的存储结果3) 字符流(Reader, Writer)----->操作的大多 是...
2018-11-24 15:51:13
113
原创 字节流
1) InputStream\OutputStreamInputStream抽象了应用程序读取数据的方式OutputStream抽象了应用程序写出数据的方式2) EOF = End 读到-1就读到结尾3) 输入流基本方法int b = in.read(); 读取一个字节无符号填充到int低八位 -1是EOFin.read(byte[] buf); 读取数据填充到字节数组buf中i...
2018-11-24 14:52:54
98
原创 RandomAccessFile基本操作
RandomAccessFile java提供的对文件内容的访问,既可以读文件,也可以写文件RandomAccessFile 支持随机访问文件,可以访问文件的任意位置1)java 文件模型: 在硬盘上的文件是byte byte byte存储的,是数据的集合2)打开文件有两种模式"rw"(读写) “r”(只读)RandomAccessFile raf = new RandomAccessF...
2018-11-22 20:57:13
191
原创 File类的使用
java.io.File类用于表示文件(目录)File类只用于表示文件(目录)的信息(名称,大小等),不能文件内容的访问.File file = new File(“e\java”);file.exists() //判断文件/文件夹是否存在 返回booleanfile.mkmir() //创建文件夹(一级目录)file.mkmirs() //创建文件夹(多级目录)...
2018-11-22 20:35:19
129
原创 DOM解析XML
DOM解析XML先创建DocumentBuilderFactory对象利用newInstanse()方法DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();再创建DocumentBuilder对象DocumentBuilder db = dbf.newDocumentBuilder();通过DocumentB...
2018-11-22 20:05:15
188
原创 SAX解析XML文件
在MAIN函数中 先用SAXParserFactory的newInstance()方法创建SAXParserFactory对象 SAXParserFactory factory = SAXParserFactory.newInstance(); //通过SAXParserFactory的实例的newSAXparser()方法创建SAXParser对象parser SAXParser par...
2018-11-22 19:25:45
124
原创 DOM解析XML创建对象
Dom解析Xml //创建DocumentBuilder对象 DocumentBuilder db = dbf.newDocumentBuilder(); //通过DocumentBuilder对象的parse方法加载book.xml文件到当前目录项目下 Document document = db.parse(&quot;books.xml&quot;); //获取book节点的集合...
2018-11-20 19:29:47
299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人