zoukankan      html  css  js  c++  java
  • 笔记--数据库总结

    java中连接数据库的方法:

    step1:加载驱动类

    step2: 获取连接

    step3: 准备执行语句

    String name = "com.mysql.jdbc.Driver"  //Mysql 
    Class.forName(name);//1.指定连接类型  
     conn = DriverManager.getConnection(url, user, password);//2.获取连接  
     pst = conn.prepareStatement(sql);//3.准备执行语句  

    mysql数据库查询优化:

    1. 数据量少的,查询较少的字段尽量不要建索引。在大数据的操作中,一个好的索引将大大提升数据的查询速度!!!这是真的。今天发生了一件事,十分的傻逼。就因为没有建立索引,导致表关联查询速度非常慢。最可气的是还锁表了,建完索引,速度贼快啊。(ps:mysql锁表解决方案,执行 show processlist, 杀掉对应的进程 kill XXXXX)

    2. 尽量不要建外键,而是在程序里控制。

    3. 查询数据的时候应该关联查询还是在程序中分开执行呢? 大佬说的是尽量关联查询,频繁的链接释放反而会造成对数据库的压力,所以呢,还是采用关联查询。有时间检验下。

  • 相关阅读:
    supervisord 小记
    linux 查找文件与进程常用命令
    旷世奇坑!!!spring 不能自动注入
    RPM方式安装MySQL5.6
    linux 常见问题&解决方案
    linux下的守护进程
    java 读写properties
    良好的编码规范
    良好的日志记录规范
    两种方式实现适配器
  • 原文地址:https://www.cnblogs.com/FancyLian/p/6669290.html
Copyright © 2011-2022 走看看