zoukankan      html  css  js  c++  java
  • Java_JDBC mysql数据库连接

    JDBC MySQL数据的链接八个步骤:
    package com.company;
    
    import java.sql.Connection;
    import java.sql.Driver;
    import java.sql.DriverManager;
    import java.sql.Statement;
    
    public class Main {
    
        public static void main(String[] args) throws Exception {
        // write your code here
            //1.导入驱动包jar包   下载jar包链接:https://dev.mysql.com/downloads/connector/j/5.1.html 下载zip文件,解压后复制到lib文件,然后右击libs设置为 Add as library
            //2.注册驱动  mysql5之后的jar包可省略不写注册驱动的步骤
            Class.forName("com.mysql.cj.jdbc.Driver");
            //3.获取数据库连接对象 db2是你的数据库名称  root 是你mysql用户名  后面是你的mysql密码
            Connection conn=DriverManager.getConnection(  "jdbc:mysql://localhost:3306/db2?serverTimezone=GMT%2B8","root","123");
            //4.定义sql语句
            String sql="update  db1 set class=101 where sno=1";
            //5.获取执行sql的对象 Statement
            Statement stmt=conn.createStatement();
            //6.执行sql
            int count=stmt.executeUpdate(sql);
            //7.处理结果
            System.out.println(count);
            //8.释放资源
            stmt.close();
            conn.close();
    
        }
    }

     详解各个对象

    1.DriverManager:驱动管理对象

     功能:

      (1)注册驱动

      (2)获取数据库连接:如果连接的是本机的mysql服务器,并且MySQL的默认端口为3306,则url可以简写为:jdbc:mysql:///数据库名称

    2.Connection:数据库连接对象

    功能:

      (1)获取执行失sql的对象

        (2)管理事务

    3.Statement:执行sql的对象

    4.Resultset:结果集对象

    5.PrepareStatement:执行sql的对象

    
    
  • 相关阅读:
    Linux内核同步方法
    C++11写轻量级AOP框架
    Typora夜樱主题
    MySQL添加主键和外键
    命题连接词和命题逻辑
    打印一个类全部信息的方法
    getClass()和instanceof以及类的equals方法
    多态
    在构造函数中调用另一个构造函数
    参数传递
  • 原文地址:https://www.cnblogs.com/yangzhixue/p/11697542.html
Copyright © 2011-2022 走看看