JDBC,数据库连接池,XML,tomcat,DBUtiles知识总结

一、JDBC
java database connectivity java

jdbc步骤
① 注册驱动

**Class.forname("com.mysql.jdbc.Driver");**

②创建连接

**DriverManager.getConnection("jdbc:mysql://localhost/test?user=monty&password=greatsqldb");**

③创建statement
conn.createStatement();

④执行sql,得到结果集

⑤遍历结果集

⑥关闭资源
倒叙关闭
先关闭结果集
再关闭语句statement
然后关闭连接

数据库与java的一一对应 ORM
java的 一个类 ------------------------------------对应------------》 数据库的一张表
java的 一个object对象)---------------对应------------》 数据库的记录
java的 属性-------------------------------------------对应------------》 数据库的字段

二、数据库连接池
自定义数据库连接池
-----------去实现 datasource接口
开源连接池
-----------DBCP(可以用代码连接,也可以配置文件实现)
-----------C3P0(可以用代码连接,也可以配置文件实现)

三、XML

eXtendsible markup language 可扩展的标记语言
作用

扫描二维码关注公众号,回复: 11636200 查看本文章
  1. 可以用来保存数据

  2. 可以用来做配置文件

  3. 数据传输载体

XML解析方式
DOM
SAX

针对上面两种解析方式给出的解决方案有
jdom
dom4j

XML约束
DTD(语法自称一派)

  1. 引入网络上的DTD

    引入dtd 来约束这个xml

    文档类型 根标签名字 网络上的dtd dtd的名称 dtd的路径

<!DOCTYPE stus PUBLIC "//UNKNOWN/" "unknown.dtd">
  1. 引入本地的DTD

    引入本地的DTD : 根标签名字 引入本地的DTD dtd的位置

<!DOCTYPE stus SYSTEM "stus.dtd">

Schema (使用xml的语法规则,为了替代DTD)

四、tomcat
bin

	> 包含了一些jar ,  bat文件 。  startup.bat

conf

tomcat的配置 	server.xml  web.xml

lib

  	tomcat运行所需的jar文件

logs

	运行的日志文件

temp

	临时文件

webapps

	发布到tomcat服务器上的项目,就存放在这个目录。	

work

	jsp翻译成class文件存放地

如何把一个项目发布到tomcat中
https://blog.csdn.net/qq_41518597/article/details/100112796

五、DBUtiles

简化了我们的CRUD , 里面定义了通用的CRUD方法。

queryRunner.update();--------用于增删改
queryRunner.query();----------用于查询

猜你喜欢

转载自blog.csdn.net/qq_41518597/article/details/100145779