**JDBC(Java Database Connectivity)**,Java数据库连接,提供了一种与平台无关的用于执行SQL语句的标准Java API,可以方便地实现多种关系型数据库的统一操作,它由一组用Java语言编写的类和接口组成。
在JDBC中提供了DatabaseMetaData和ResultSetMetaData接口来分析数据库的元数据。
处理大数据对象
CLOB中可以存储海量文字
BLOB中可以存储海量二进制数据
如果程序中要想处理这样的大对象操作,则必须使用PreparedStatement完成,所有的内容要通过IO流的方式从大文本字段中保存和读取。
MySQL存储过程是一个事先编译好并存储在数据库中的一组 SQL 语句集合,类似于程序中的子程序或函数。
存储过程可以接受参数、执行一系列 SQL 语句,并返回结果。存储过程可以大大简化复杂的查询和数据处理操作,并提高数据库性能和安全性。
假设有3张表,歌曲表song,歌手表singer,歌曲和歌手的关联表song_singer
1 | # 歌曲 |
现在要写一个存储过程,同时添加歌曲,歌手,歌曲和歌手的关联表数据
1 | CREATE PROCEDURE add_song_and_singer( |
调用存储过程
1 | call add_song('发如雪', '周杰伦'); |
如果过程中任何SQL失败,则输出
1 | transaction roll back |
参考:MySQL 存储过程
参考
1 | https://github.com/lupingqiu/metadata-scala-play |
在project文件夹下添加
build.properties
1 | sbt.version=1.2.1 |
plugins.sbt
1 | // The Typesafe repository |
运行
1 | sbt |
swagger-ui用于给API添加文档,还支持API的请求调用,可以降低前后端联调的沟通成本
1.依赖
1 | <!-- swagger2 --> |
2.配置swagger,注意修改basePackage成实际的包名
1 | import org.springframework.context.annotation.Bean; |
3.给controller添加
使用一个标签
1 | import java.awt.Color; |
更改JLabel的文本样式
设置标签的显示字体、大小、背景颜色
1 | import java.awt.Color; |
在JLabel中设置图片
1 | import java.awt.Color; |
1 | import java.awt.GridLayout; |
1 | import javax.swing.JFrame; |
1 | import javax.swing.JFrame; |
1 | import java.awt.Container; |
1 | import java.awt.Container; |
1 | import java.awt.event.WindowAdapter; |
1 | import java.awt.Color; |
1 | import java.awt.GridLayout; |
1 | import java.awt.Container; |
1 | import java.awt.Container; |