Java中的BaseDao怎么用?

Java中的BaseDao怎么用?,第1张

你好,我写的BaseDao:

package dao

import java.sql.*

/**

*

* @author Administrator

*数据库连接

*/

public class BaseDao {

//连接字符串

public String driver="oracle.jdbc.driver.OracleDriver"//数据库驱动

public String url="jdbc:oracle:thin:@localhost:1521:hfaccp"//建立到给定数据库 URL 的连接。

public String username="system"//数据库用户

public String password="system"//数据库密码

//声明接口

public Connection con

public PreparedStatement pstmt

public ResultSet rs

//获得数据库连接

public Connection getConnection()

{

try {

Class.forName(driver)

con=DriverManager.getConnection(url,username,password)

} catch (ClassNotFoundException e) {

e.printStackTrace()

} catch (SQLException e) {

e.printStackTrace()

}

return con

}

//释放数据库资源

public void CloseAll()

{

if(rs!=null)

{

try {

rs.close()

} catch (SQLException e) {

e.printStackTrace()

}

}

if(pstmt!=null)

{

try {

pstmt.close()

} catch (SQLException e) {

e.printStackTrace()

}

}

if(con!=null)

{

try {

con.close()

} catch (SQLException e) {

e.printStackTrace()

}

}

}

}

Java框架可以简化开发难度,更便于我们开发程序。所以学好Java框架还是比较重要的。Java的框架主要有:SpringMVC、Spring、Mybatis、Dubbo、Maven、RabbitMQ、Log4j、Ehcache、Redis、Shiro。不过这十个我们不需要都学会,只要学会其中四五个比较常用的就可以。

第一个,SpringMVC。Spring MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,主要是帮助我们简化日常的Web开发

第二个,Mybatis。MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架

第三个,Spring。Spring深得企业的青睐

第四个,Maven。越来越多的开发人员开始使用maven。

掌握以上四种框架,你在找工作的时候就会比较吃香。不过想把这四种框架学会也不容易。不了解Java的人可能看的都一头雾水更别说学习了。这是因为想要学习Java框架还要从Java的基础部分学起。而从基础部分自学到Java框架,花费的时间就长了。

在编程的世界里,Java一直是企业级别开发最喜欢选择的编程语言,从Java目前的就业形势来看还是相当不错的,哪新手学习Java,应该从哪学起呢?

总的来说包括以下八点内容:

Java基础入门

Java高级阶段

数据库和JDBC

Html&Javascript

Jsp&Servlet

Spring MVC框架

Spring框架

MyBatis框架

相信初次看到上面这些内容的人都很头大,有的词听都没有听到过,更别谈理解了,首先我们先说一下Java的基础入门!

三、数据库和JDBC

虽然我们主要学习是java和android的开发,但是百分之八十的应用程序都离不开数据库。尤其是java的应用程序,大部分的数据都是保存在数据库中,作为程序员不可能不接触数据库的。大家千万不要轻视这个阶段的内容,可以说如果你的数据库没有学好,就算你的java学得再好也不会有公司要你的。我们也是从零基础开始简介数据库的,先了解一下什么是数据库,数据库的发展历史。然后我们将会重点以Oracle数据库作为学习对象,学习基本sql语言,并了解如何设计数据库等,重点会学习数据库的查询。然后我们就会进入jdbc的学习,比较sql语言还是需要嵌入到程序中,那么就需要认真学习一下jdbc,我们会深入的学习如何使用jdbc链接数据库,同时也会重点讲解一下如何封装一个BaseDao类,以更方便的 *** 作数据库。接着我们会学习一下数据库的高级内容,包括:PL/SQL简介、和语句块结构、条件结构、循环、游标、函数、触发器和存储过程等等。

1.数据库介绍和oracle的安装:

数据库简介

oracle的安装

增删改等 *** 作的封装

客户端介绍

基本sql的认识

2.建表 *** 作和约束的定义:

建表 *** 作

定义约束

约束的 *** 作

外键约束

3.数据库建模理论:

E-R图的设计

三大范式

PowerDesigner进行数据库建模

4.基本查询:

oracle自增和简单查询

条件查询和排序

分组查询

5.增删改 *** 作和高级查询:

增删改

集合查询

子查询

多表连接查询

6.备份事务和其他数据库介绍:

导入和导出

事务

mysql等其他数据库的介绍

7.JDBC入门:

jdbc的连接步骤

Resultset查询

oracle等其他数据库连接

PrepareStament

8.BaseDao封装和连接池:

Basedao封装和应用

事务

连接池c3p0和DBCP

9.批处理、高级BaseDao的封装:

批处理和元数据

通过反射完成resultSet到Object的转换

高级BaseDao封装

10.PLSQL入门:

PL/SQL简介

条件结构

循环

游标

11.函数、触发器和存储过程:

函数和视图

触发器

存储过程

使用JDBC访问存储过程


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10017280.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存