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

    首先先new一个Java项目:

    然后在src中创建一个包,并且建立一个Test的测试类:

     然后导入mysql:

     导入成功后,就会在项目列表中出现:

    然后开始在Test中编写代码:

    package com.nf;

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;

    public class Test {

     public static void main(String[] args) throws Exception {
      // TODO Auto-generated method stub
      //连接数据库的五大参数
        String driverClass =  "com.mysql.cj.jdbc.Driver";
        String serverIp = "localhost";//服务器IP地址
        String databaseName = "oa";//连接到哪一个数据库
        String username = "root";//用户名
        String password = "123456";//密码
        
        //拼凑成一个完整的URL地址
        String jdbcUrl = "jdbc:mysql://"+serverIp+":3306/"+databaseName+"?serverTimezone=Asia/Shanghai&useSSL=true";//每个数据库都不一样
        
        //第一步:加载数据库驱动(约等于你安装mysql客户端)
        Class.forName(driverClass);
        System.out.println("成功加载驱动");
        
        //第二步:获取连接(约等于mysql登录)
        //代表你已经可以执行数据库的操作
        Connection conn = DriverManager.getConnection(jdbcUrl,username,password);
        
        //第三步:获取一个执行SQL的对象PreparedStatement
        PreparedStatement pst = conn.prepareStatement("insert into student(user_name,sex,brit) values(?,?,?)");
        pst.setString(1, "易烊千玺");
        pst.setString(2, "男");
        pst.setString(3, "2000-01-04");
        //'鹿晗','其它','1990-05-04'

        //第四步:执行SQL
        pst.execute();
        
        //最后一步:关闭所有的资源
        pst.close();
        conn.close();

      }
    }

  • 相关阅读:
    nginx重启失败的解决方法
    Linux开机禁用开启防火墙
    Linux查看系统版本信息的几种方法
    Linux修改时区的正确方法
    Linux中awk的gsub函数用法
    Linux 的mktemp 命令详解
    tomcat的简单概要小结
    {面试题8: 旋转数组的最小数字}
    {面试题7: 使用两个队列实现一个栈}
    {面试题7: 用两个栈实现队列}
  • 原文地址:https://www.cnblogs.com/wudashuai/p/9176799.html
Copyright © 2011-2022 走看看