一、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 可扩展的标记语言
作用
-
可以用来保存数据
-
可以用来做配置文件
-
数据传输载体
XML解析方式
DOM
SAX
针对上面两种解析方式给出的解决方案有
jdom
dom4j
XML约束
DTD(语法自称一派)
-
引入网络上的DTD
引入dtd 来约束这个xml
文档类型 根标签名字 网络上的dtd dtd的名称 dtd的路径
<!DOCTYPE stus PUBLIC "//UNKNOWN/" "unknown.dtd">
-
引入本地的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();----------用于查询