元数据:数据库、表、列的定义信息。
Connection.getDayabaseMetaData();
DataBaseMetaData对象
getURL():返回一个String类对象,代表数据库的URL。
getUserName():返回连接当前数据库管理系统的用户名。
GetDatabaseProductName():返回数据库的产品名称。
getDatabaseProductVersion():返回数据库的版本号。
getDriverName():返回驱动程序的名称。
GetDriverVersion():返回驱动程序的版本号。
isReadOnlv():返回一个boolean值,指示数据库是否允许读操作。
PreparedStatement.getParameterMetaData()
获取代表PreparedStatement元数据的ParameterMetaData对象。
Select * from user where name=? and password=?
ParamenterMetaData对象
getParameterCount():获取指定参数的个数
getParameterType(int param):获取指定参数的SQL类型
ResultSet.getMetaData()
获取代表ResultSet对象元数据的ResultSetMetaData对象
ResultSetMetaData对象:
getColumnCount():返回resultset对象的列数
getColumnName(int colimn):获得指定列的名称
getColumnTypeName(int column):获取指定列的类型
系统中所有实体对象都涉及到基本的CRUD操作:所有实体的CUD操作代码基本相同,仅仅发送给数据库的SQL语句不同而已,因此可以把CUD操作的所有相同代码抽取到工具类的一个update方法中,并定义参数接收变化的SQL语句。
实体的R操作,除SQL语句不同之外,根据操作的实体不同,对ResultSet的映射也各不相同,因此可义一个query方法,除以参数形式接收变化的SQL语句外,可以使用策略模式由qurey方法的调用者决定如何把ResultSet中的数据映射到实体对象中。
分享到:
相关推荐
这是一个自己搭建的spring mvc框架,使用jdbc连接关系型数据库,也可以使用非关系型数据库mongodb。 接口使用json数据格式通讯,也支持jsonp
非常小巧的基于c3p0数据源和纯java的jdbc原生写的数据源框架,支持多数据源连接,mysql,oracle,sqlserver等等。方便小巧,侵入性低,与任何框架都易于集成和使用。
老罗android视频开发源码和ppt 这是视频配套的源码与PPT, 分了不同的小包 老罗写的, 听说叫罗升阳。
jdbc框架,jdbc框架jdbc框架jdbc框架jdbc框架jdbc框架jdbc框架
非常简易的Java学生管理系统gui+jdbc框架
可以很方便的操作JDBC,该自定义框架提供了两个相关的核心方法: int update(sql , params):是操作insert 、update、delete相关的SQL语句的方法,参数sql,是传入一个满足PreparedStatement结构的SQL语句,params是...
commons-dbutils是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司...
真正轻量级,小到仅100kb左右。 极易上手,不再需要手写sql。 功能强大,自动生成sql,除了常用的增删改查还支持逆向工程,自动建表 ,多表外键关联,分页查询。
2.框架技术要求: spring、 springjdbc、 springMVC、 redis。 备注:项目为通用型,没有过多的封装一些工具类。 博客地址:https://blog.csdn.net/qq_29914837/article/details/82686202
NULL 博文链接:https://wuyecheng.iteye.com/blog/611124
源自我自己做的一个小项目,只实现了所有ATM的功能,与后台MySQL建立连接,在控制台进行用户交互,非常适合新手练习,全部敲完后基本掌握这一块章节内容
主要介绍了简易JDBC框架实现过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
这包括JDBC框架,套接字编程,REST API,Java消息服务,Zoo-Keeper,设计模式,Hibernate框架,Spring框架,密码学和消费者生产者框架。 安装以下软件和应用程序以更新您的工作站并运行存储库中所有提供的解决方案...
在eclipse上用Java语言进行项目开发时用到的一个JDBC框架,用于连接数据库。可以解压之后找到里面的数据库驱动信息,把数据库名和密码换成自己的,就可以重新打包放进eclipse里面用。
Jeff Smith的简单JDBC框架(JAR)。 使用独立于数据库的未经检查的异常代码。 支持Oracle,mySQL,HSQL和PostgreSQL-可以轻松扩展到新数据库。 请参阅以下文章(最初在Developer.com上发布):...
JDBC简介
mvc三层框架+servlet+filter+jsp+jdbc
一个完整的jdbc+servlet+jsp+mysql框架所包含的jar包。
Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/R mapping解决方案。Spring还提供了唯一的事务管理抽象,它...
基于JDBC数据库框架的设计(afsql框架),以此阐述数据库框架的设计原理* JDBC连接池,JDBC数据库开发的必备技术 *?数据库事务 Transaction 的支持? * SQL的转义,数据库注入攻击的预防 * 数据库的动态访问:获取...