JDBC
chance2015
山外有山人外有人
展开
-
JDBC_使用PreparedStatement执行update操作
1.使用PreparedStatement1)使用Statement 需要进行拼写SQL语句 ,很辛苦 而且容易出错PreparedStatement 是Statement的子接口,可以传入带占位符的sql语句 并且提供了补充占位符变量的方法2)使用PreparedStatementa.创建PreparedStatement:String sql = “”insert into student v原创 2015-12-28 15:48:33 · 28205 阅读 · 2 评论 -
JDBC_通过JDBC获得的元数据
1.DatabaseMetaData作用: (1) DatabaseMetaData实例的获取 (2) 获得当前数据库以及驱动的信息 (3) 获得当前数据库中表的信息 (4)获得某个表的列信息 (5)获得表的关键字信息 (6)获取指定表的外键信息 (7)反向设计表 DatabaseMetaData是描述数据库的元数据对象 由Connection 得到 可原创 2015-12-28 17:51:31 · 6362 阅读 · 0 评论 -
JDBC_获取插入记录的主键值(基于MySQL数据库)
代码如下:package com.atchance.jdbc; import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement; public class testGetKe原创 2015-12-28 18:28:42 · 1906 阅读 · 3 评论 -
JDBC_数据库连接池(一) 介绍
JDBC数据库连接池的必要性在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤: 在主程序(如servlet、beans)中建立数据库连接。 进行sql操作 断开数据库连接。 这种模式开发,存在的问题: 普通的JDBC数据库连接使用 DriverManager 来获取,每次向数据库建立连接的时候都要将 Connection 加载到内存中,再验证用户名和密码(得花费0.05原创 2016-01-03 19:12:58 · 1644 阅读 · 0 评论 -
JDBC_数据库连接池(二) DNCP与C3P0的使用方法及代码演示
1.DNCP使用方法首先需要相应的两个jar包 分别为: commons-dbcp-1.2.jar commons-pool-1.6.jar 将相应的jar包导入 相应代码如下: JDBC_Test1.javapackage com.atchance.jdbc;import java.io.InputStream;import java.sql.Connection;import j原创 2016-01-03 19:18:07 · 1200 阅读 · 0 评论 -
JDBC_使用ResultSet 执行查询操作(基于oracle数据库)
上篇文章已经使用Statement实现了对数据库的增删改操作,接下来使用ResultSet结果集执行查询操作 步骤如下: ResultSet:结果集.封装了使用JDNC进行查询的结果 1.调用Statement对象的executeQuery(sql) 可以得到结果集 2.ResultSet返回的实际上就是一张数据表,有一个指针指向数据表的第一行的前面 可以调用next() 方法检测下一行是原创 2015-12-27 15:07:55 · 6250 阅读 · 1 评论 -
JDBC_使用 Statement 执行更新操作(基于oracle数据库)
具体思路如下: * 通过JDBC向指定的数据表中插入一条记录 1.Statement:用于执行SQL语句对象 1).通过Connection的createStatement()方法获取 2).通过executUpdate(sql)可以执行SQL语句 3).传入的sql语句可以是insert,update或者delete,但不能是select 2.原创 2015-12-26 23:53:24 · 2983 阅读 · 0 评论 -
JDBC_使用DriverManager实现数据库的连接
本代码只是实现数据库的连接,并未进行任何对数据库的操作原创 2015-12-26 22:15:06 · 3968 阅读 · 0 评论 -
JDBC_使用Driver接口实现数据库的连接
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-12-26 22:09:05 · 2574 阅读 · 0 评论