zoukankan      html  css  js  c++  java
  • Java_Jdbc_连接mysql数据库_1.打通数据库

    准备工作:myeclipes,mysql,navicat,jar包等工具

    首先,需要导入连接数据库需要的jar包。照着教程敲的程序一直出错,结果就是导jar包导得有问题。

    正确的(不唯一)的步骤为:1.下载jar包(最好在官网上下载),解压;2.右键单击要导入jar包的项目,单击properties,在弹出的界面的右侧选择add external jars;3.选择jar包所在目录,注意选择的文件的后缀名为.jar。

    正题,jdbc连接数据库

    1.加载驱动程序

    Class.forName("com.mysql.jdbc.Driver");  //导入类,该类在下载的jar包的压缩文件中

    2.获得数据库连接

    Connection conn=DriverManager.getConnection(URL, USER, PASSWORD);

    在调用getConnection方法时,DriverManager会试着从初始化时加载的那些驱动程序以及使用与当前程序相同的类加载器显式加载的那些驱动程序中查找合适的驱动程序。

    3.通过数据库的连接操作,实现增删查改

    Statement stmt=conn.createStatement();
    ResultSet rs=stmt.executeQuery("select user_name,age from goddess");  //发送SQL语句到数据库中

    此方法创建用于执行静态SQL 语句并返回它所生成结果的对象。
    Statement 对象用 Connection 的方法createStatement 创建。

    while(rs.next()){
          System.out.println(rs.getString("user_name")+","+rs.getInt("age"));  //处理数据查询结果
    }
    package com.db;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.Statement;
    
    public class DBUtil {
        private static final String URL="jdbc:mysql://localhost:3306/lady";
        private static final String USER="root";
        private static final String PASSWORD="";
        
        public static void main(String[] args) throws Exception{
            //1.加载驱动程序
            Class.forName("com.mysql.jdbc.Driver");
            //2.获得数据库连接
            Connection conn=DriverManager.getConnection(URL, USER, PASSWORD);
            //System.out.println("*");
            //3.通过数据库的连接操作,实现增删查改
            Statement stmt=conn.createStatement();
            ResultSet rs=stmt.executeQuery("select user_name,age from goddess");
            while(rs.next()){
                System.out.println(rs.getString("user_name")+","+rs.getInt("age"));
            }
        }
    }
  • 相关阅读:
    MySQL 分库分表方案
    MySQL高性能优化实战总结
    MySQL太慢?试试这些诊断思路和工具
    Get MySQL这5个优化技巧
    一次MySQL两千万数据大表的优化过程,三种解决方案
    MySQL 常用30种SQL查询语句优化方法
    掌握 MySQL 这 19 个骚操作,效率至少提高3倍
    分分钟解决 MySQL 查询速度慢与性能差
    总结 | 慢 SQL 问题经验总结
    MySQL主从延时这么长,要怎么优化?
  • 原文地址:https://www.cnblogs.com/jasonlixuetao/p/5729826.html
Copyright © 2011-2022 走看看