关闭

Java_jdbc 基础笔记之十五 数据库连接(取得数据库自动生成的主键)

public class testGetKeyValue { /** * 取得数据库自动生成的主键 */ @Test public void testGeneratedKeys() { Connection conn = null; PreparedStatement ps = null; ResultSet...
阅读(204) 评论(0)

Java_jdbc 基础笔记之十四 数据库连接(元数据)

public class MetaDatatest { /** * DatabaseMetaData 是描述 数据库的元数据对象 可以由Connection得到 */ @Test public void testDatabaseMetaData() { Connection conn = null; ResultSet rs...
阅读(350) 评论(0)

Java_jdbc 基础笔记之十三 数据库连接(DAO)

public class DAO { // INSERT, UPDATE, DELETE 操作都可以包含在其中 public void update(String sql, Object... args) { Connection conn = null; PreparedStatement ps = null; try {...
阅读(242) 评论(0)

Java_jdbc 基础笔记之十二 数据库连接 (beanutils )

public class BeanUtilsTest { /** * Java 类的属性: * 1、在JavaEE中,Java累的属性通过getter,setter来定义: get,set方法,去除 * get,set后,后字母小写即为J啊哪类的属性 * 2、而以前的那个属性,即成员变量,称之为字段 * 3、而操作java类的属性有一个工...
阅读(228) 评论(0)

Java_jdbc 基础笔记之十一数据库连接 (通用的查询方法)

鉴于之前的查询方法,在这里我们可以写一个通用的方法/** * 鉴于 student、和customer查询的方法有好多相同之处,在此可以写一个通用的方法 */ public T get(Class clazz, String sql, Object... args) { // 不知道具体类型可以使用泛型!!! T entity...
阅读(235) 评论(0)

Java_jdbc 基础笔记之十 数据库连接 (ResultSetMetaData 类)

ResultSetMetaData 类 调用ResultSet 的getMetaData()方法得到ResultSetMetaData 类对象;可用于获取关于 ResultSet 对象中列的类型和属性信息的对象: getColumnName(int column):获取指定列的名称 getColumnTypeName(int column):检索指定列的数据库特定的类型名称。 getCo...
阅读(275) 评论(0)

Java_jdbc 基础笔记之九 数据库连接 (查询Customer对象的方法)

/** * * 写一个查询Customer对象的方法 * */ public Customer getCustomer(String sql, Object... args) { Customer customer = null; Connection conn = null; PreparedSta...
阅读(211) 评论(0)

Java_jdbc 基础笔记之八 数据库连接(写一个查询Student对象的方法)

public Student getStudent(String sql, Object... args) { // 查询Student对象 Student stu = null; Connection conn = null; PreparedStatement ps = null; ResultSet rs = nu...
阅读(216) 评论(0)

Java_jdbc 基础笔记之七 数据库连接(方法升级)

之前的更新方法public static void update(String sql) { Connection conn = null; Statement statement = null; try { conn = JDBCTools.getConnection(); statement = co...
阅读(216) 评论(0)

Java_jdbc 基础笔记之六 数据库连接 (PreparedStatement)

PreparedStatement 是 Statement 的子接口 * ①需要预编译 SQL 语句:PreparedStatement ps = conn.preparedStatement(sql); * ②填充占位符:setObject(int index);//index 从 1 开始 * ③execute() / executeUpdate() ;...
阅读(269) 评论(0)

Java_jdbc 基础笔记之五 数据库连接 (ResultSet)

/** * ResultSet: 结果集. 封装了使用 JDBC 进行查询的结果. * 1. 调用 Statement 对象的 executeQuery(sql)可以得到结果集. * 2. ResultSet 返回的实际上就是一张数据表. 有一个指针指向数据表的第一行的前面. * 可以调用 next()方法检测下一行是否有效. 若有效该方法返回 true, 且指针下移. * 相当于...
阅读(194) 评论(0)

JAVA基础笔记之五 表达式5-4.6==0.4的值是什么?

首先对表达式5-3.5==1.5进行分析,该表达式有两个运算符,分别为减号-和关系运算符==,由于减法运算符的优先级高于关系运算符,所以表达式将要输出一个布尔值,即输出false和true。 在java中基本类型的浮点数运算是不精确的,如果在java程序中输出5-1.5的值,可以看到输出的结果是0.40000000000000036,这个值是不精确的,所以表达式的值是假,即false。 @Te...
阅读(204) 评论(0)

JAVA 基础笔记之四 final参数可以修改吗?

当参数被修饰成final时,就意味着该参数不能在方法体中被修改,所以一旦修改了方法体中的final参数,程序将无法通过编译。public int add(final int a){ return ++a; }final 修饰的变量其值是不允许在程序运行时改变的;final修饰的类是不允许有子类的;final修饰的方法不允许被重写的;final修饰的参数也是不允许被修改的。...
阅读(101) 评论(0)

Java_jdbc 基础笔记之四 数据库连接 (通用更新方法)

/** * 写一个通用的更新方法 包括 INSERT、 DELETE、UPDATE * 使用工具类 * @param sql */ public void update(String sql){ Connection conn=null; Statement statement=null;...
阅读(281) 评论(0)

Java_jdbc 基础笔记之三 数据库连接 (Statement)

/** * 通过JDBC向之指定的数据表中插入一条记录 1 Statement :用于执行SQL语句的对象 * ==>通过Connection的createStatement()方法来获取 ==>通过executeUpdate(sql)可以执行SQL语句 * ==>传入的SQL可以是INSERT UPDATE DELETE 但不能是SELECT *...
阅读(204) 评论(0)

Java_jdbc 基础笔记之二 数据库连接

/** * DriverManager 类是驱动程序管理器类 * 1)可以通过重载的getConnection()方法获取数据库的连接,较为方便 * 2)可以同时管理多个驱动程序:若注册了多个数据库连接, 则调用getConnection()方法时传入的参数不同, 则返回不同的数据库的连接; * * @throws Exception * * @throws Exception...
阅读(213) 评论(0)

Java_jdbc 基础笔记之一 数据库连接

* Driver 是一个接口:数据库厂商必须提供实现的接口,能从其中获取数据库的连接。 1.加入mysql驱动 * 1)解压mysql-connector-java-5.1.7.zip * 2)在当前项目下新建lib目录 * 4)右键bulid-path,add to * buildpath 加入到类路径下 @Test public void testDriver() throws...
阅读(152) 评论(0)

Java基础笔记之三 语句float num=3.1415926是否正确

Java语言提供了两种用于存储浮点数的基本类型,即float和double类型,而Java语言默认额浮点数类型是double,所以当在程序代码段中为float型的变量赋值3.1415926时,会被认为是double类型。由于double类型数据占用的存储空间超出了float型数据的存储空间,所以需要强制转换为float类型或者为浮点数添加字母f或者F作为后缀,而语句float num=3.1415...
阅读(374) 评论(0)

Java 基础笔记之二 变量和常量有什么区别

变量和常量是在许多编程语言中经常涉及到的两个概念,变量的值可以改变而常量的值在初始化后就不能改变。常量在定义是需要用final关键字来修饰。@Test public void testVarAndCon(){ final int CONST=100;//定义并初始化常量 int num=120;//定义并初始化变量 System.out.pri...
阅读(173) 评论(0)

JAVA 基础笔记之一 char类型变量能否保存一个汉字

JAVA 基础笔记之一 char类型变量能否保存一个汉字计算机中数据的存储是一字节为单位,常见的磁盘大小和文件大小分别以GB、MB、KB等来表示,它们之间的换算单位是:1GB=1024MB,1MB=1024KB,1KB=1024byte(即字节),每个字节的取值范围是-128~127,它可以保存一个英文字符,包括字母、数字和英文标点。而汉字的存储是由两个字节保存的,因为汉字的数量太多,它...
阅读(237) 评论(0)
21条 共2页1 2 下一页 尾页
    个人资料
    • 访问:4935次
    • 积分:242
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档