JDBC
JABC初步学习
老范183
啥也不是
展开
-
JDBC-Spring JDBC
我们发现这样对数据库进行增删改查很麻烦,所以我们用Spring JDBCSpring JDBC是Spring框架对JDBC的简单封装,提供了一个JDBCTemplate对象简化JDBC的开发。写这样的博客文章能很好的梳理知识点,写完了后真的会带来成就感,然后推动着你不断学习,写下一篇文章。而有赞或者评论的话会带来更多的成就感,如果这篇文章能帮到你,可以帮我点个赞,谢谢!正文步骤导入ja...原创 2019-10-14 13:57:03 · 169 阅读 · 2 评论 -
JDBC_Druid数据库连接池
为什么要使用数据库连接池?我们每次从底层获取连接其实是一件很耗费资源的事情,打个比方:数据库是开一家餐馆,获取连接是招聘服务员,有很多客人要用餐,我不能每来一个客人我招聘一个服务员,客人一走我把这个服务员开除了,再来一个客人我再招聘一个服务员吧?肯定是一次招聘一群服务员,服务完客人也不要开除,等我餐馆倒闭的时候再开除吧。数据库也是这个道理,一次取出假如说10个数据,放进数据库连接池里,每来一...原创 2019-10-13 10:21:17 · 217 阅读 · 0 评论 -
JDBC学习_1
加载驱动(目前使用的数据库是mysql)Class.forName("com.mysqp.jdbc.Driver");获取数据库链接Connection conn=DriverManager.getConnection(String url,String user,String pwd);url是jdbc:subprotocol:other stuffuser是数据库用户名pwd是...原创 2019-10-11 08:36:51 · 190 阅读 · 1 评论 -
JDBC学习_2JDBCUtils
在上一篇笔记里,说到每一次使用数据库都要注册驱动,获取链接,释放资源,这样很麻烦,我们应该将注意力集中在sql代码上,而不是这些重复的代码,所以我们写一个JDBCUtils工具类,来抽取驱动注册,获取链接方法,释放资源方法。达到这样的效果:注册驱动只需要这样一句话Connection conn=JDBCUtils.getConnection();下面来完成JDBCUtils:public...原创 2019-10-11 15:28:59 · 396 阅读 · 0 评论 -
JDBC与事务管理
有这样一种情况A给B500块,分为2步,A-500,B+500;但是如果A的钱少了后出现异常,此时B还没有改变,程序就结束了,访问数据库,发现A的钱少了,B的钱却没有增加,这样肯定不行,所以我们加入事务管理,配合前两次JDBC的笔记来学习JDBC_1JDBC_2获取连接Connection conn=JDBCUtils.getConnection();开启事务conn.setAu...原创 2019-10-11 15:53:39 · 107 阅读 · 0 评论