ResultSetMetaData 类 调用ResultSet 的getMetaData()方法得到ResultSetMetaData 类对象: 可用于获取关于 ResultSet 对象中列的类型和属性信息的对象: getColumnName(int column):获取指定列的名称 getColumnTypeName(int column):检索指定列的数据库特定的类型名称. getColumnDisplaySize(int column):指示指定列的最大标准宽度,以字符为单位. isNul…
public class MetaDatatest { /** * DatabaseMetaData 是描述 数据库的元数据对象 可以由Connection得到 */ @Test public void testDatabaseMetaData() { Connection conn = null; ResultSet rs = null; try { conn = JDBCTools.getConnection(); DatabaseMetaData data = conn.getMetaDa…
public class BeanUtilsTest { /** * Java 类的属性: * 1.在JavaEE中,Java类的属性通过getter,setter来定义: get,set方法,去除 * get,set后,后字母小写即为J啊哪类的属性 * 2.而以前的那个属性,即成员变量,称之为字段 * 3.而操作java类的属性有一个工具包:beanutils * 1)setProperty() * 2)getProperty() * 搭建环境:需要同时加入:commons-beanutils…
public class testGetKeyValue { /** * 取得数据库自动生成的主键 */ @Test public void testGeneratedKeys() { Connection conn = null; PreparedStatement ps = null; ResultSet rs=null; try { conn = JDBCTools.getConnection(); String sql = "INSERT INTO customers(name,emai…
鉴于之前的查询方法,在这里我们可以写一个通用的方法 /** * 鉴于 student.和customer查询的方法有好多相同之处,在此可以写一个通用的方法 */ public <T> T get(Class<T> clazz, String sql, Object... args) { // 不知道具体类型可以使用泛型!!! T entity = null; // 1.获取连接 Connection conn = null; PreparedStatement ps = null;…
/** * DriverManager 类是驱动程序管理器类 * 1)可以通过重载的getConnection()方法获取数据库的连接,较为方便 * 2)可以同时管理多个驱动程序:若注册了多个数据库连接, 则调用getConnection()方法时传入的参数不同, 则返回不同的数据库的连接: * * @throws Exception * * @throws Exception * / @Test public void testDriverManager() throws Exception…
public class DAO { // INSERT, UPDATE, DELETE 操作都可以包含在其中 public void update(String sql, Object... args) { Connection conn = null; PreparedStatement ps = null; try { conn = JDBCTools.getConnection(); ps = conn.prepareStatement(sql); for (int i = 0; i <…
/** * * 写一个查询Customer对象的方法 * */ public Customer getCustomer(String sql, Object... args) { Customer customer = null; Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; try { conn = JDBCTools.getConnection(); ps = conn.prepareSta…
C#基础笔记(第十天) 1.字段.属性.方法.构造函数字段:存储数据属性:保护字段,对字段的取值和设值进行限定方法:描述对象的行为构造函数:初始化对象(给对象的每个属性依次的赋值)类中成员,如果不加访问修饰符,默认都是private给每一个私有的字段都配备一个公有的属性属性的本质就是两个方法 当我们创建好对象后给这个对象的属性赋值用set打印这个属性的值的时候执行get this:当前类的对象this:调用当前类this是把属性和局部变量区分开来的.构造函数:1.没有返回值 连void也没有 2…
方式一: 1.创建一个Driver实现类的对象 2.准备连接数据库的基本信息:url,user,password 3.调用Driver接口的connect(url,info)获取数据库连接 * Driver 是一个接口:数据库厂商必须提供实现的接口,能从其中获取数据库的连接. 1.加入mysql驱动 * 1)解压mysql-connector-java-5.1.7.zip * 2)在当前项目下新建lib目录 * 4)右键bulid-path,add to * buildpath 加入到类路径下…