一、说明
Java Reflection是被视为动态语言的关键,反射机制允许程序在执行期间借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。
1.Java反射机制提供的功能
- 在运行时判断任意一个对象所属的类
- 在运行时构造任意一个类的对象
- 在运行时判断任意一个类所具有的成员变量和方法
- 在运行时调用任意一个对象的成员变量和方法
- 生成动态代理 more >>
Java Reflection是被视为动态语言的关键,反射机制允许程序在执行期间借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。
1.Java反射机制提供的功能
这是一个执行数据库查询操作的通用方法,不管对象是谁,查询的SQL语句是什么样的,都可以使用。
其中,Object … args表示一个通用对象数组,它用来标识SQL语句中的占位符?。下面还会用到泛型类,由于通用所以肯定会用到泛型。
1.Java反射:见有关反射的文章
2.JDBC元数据:通过。。方法来获取结果集中的列的名称,或者数据表的性质
more >>
在我们做数据库程序时,经常用到PreparedStatement接口来实现对数据库的操作,它可以执行动态的SQL语句,和Statement相比PreparedStatement不仅可以防止SQL注入,同时编写SQL语句也更不容易出错,而且由于它是预编译的,所以效率也会很高。
SQL注入:利用系统的漏洞添加字段来侵入和破坏数据。
利用某些系统没有对用户输入的数据进行充分的检查,而在用户输入数据中注入非法的SQL语句段或命令,从而利用系统的SQL引擎完成恶意行为的做法。
more >>
1 | public void result()throws Exception{ |
在我们一般写数据库连接的程序中,经常用的是DriverManager接口来连接数据库。
好处:
1.直接用DriverManager.getConnection();连接数据库更为方便
2.可以同时管理多个驱动程序(即改变参数就可以实现连接不同的数据库)
more >>
Java可以通过驱动Driver获取数据库连接,这里通过配置文件解耦的方式来实现一个方法连接不同的数据库。
1.流:指计算机各部件之间的数据流动。是由位(Bit)组合或字符(Character)构成的序列。
2.流的划分:字节流和字符流
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true