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

  • 相关阅读:
    4.Spring系列之Bean的配置1
    3.Spring系列之IOC&DI
    2.Spring系列之HelloWorld
    1.spring系列之简要概述
    SVN 安装与使用
    6.用CXF编写基于Spring的WebService
    5.webService拦截器
    4.CXF所支持的数据类型
    APP消息推送及疑问解答
    VMware安装CentOS
  • 原文地址:https://www.cnblogs.com/FancyLian/p/6669290.html
Copyright © 2011-2022 走看看