主页 > 人工智能  > 

JDBC、Mybatis基础知识

JDBC、Mybatis基础知识
JDBC

学习来源:B站黑马程序员(javaweb+AI)

JDBC-入门

JDBC(Java DataBase Connectivity),就是使用Java语言操作关系型数据库的一套API(规范)。

jdbc学习目标:(白雪警告)了解即可,早就淘汰了。。。

JDBC操作数据库的步骤:

i是sql语句执行完毕影响的记录数

JDBC-执行DQL语句

小结: 

JDBC-预编译SQL

(即动态传入参数)

2.优势:

好处1:可以防止SQL注入,更安全,通过控制输入来修改事先定义好的SQL语句,以达到执行代码对服务器进行攻击的方法;

好处2:性能更高,编译属于缓存。

MyBatis

是一款优秀的 持久层 框架,用于 简化JDBC 的开发。

对比    数据库连接池

Druid(德鲁伊)连接池是阿里巴巴开源的数据库连接池项目,功能强大,性能优秀

Hikari 是SpringBoot默认的连接池

如何切换数据库连接池: 

增删改查 

删除操作:

新增操作:

在test类中写测试,在UserMapper类中写注解和insert函数,:

测试文件中这样写:

 

XML映射配置 

注解:主要来完成一些简单的增删改查操作

XML:实现复杂的SQL功能 

XML的辅助配置:

标签:

JDBC、Mybatis基础知识由讯客互联人工智能栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“JDBC、Mybatis基础知识