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();

      }
    }

  • 相关阅读:
    读取XML数据出错 (十六进制值 0x00)是无效的字符 的解决办法
    随记
    CRM2011:用PublishXmlRequest发布组件
    在CRM2011表单中取消OnSave操作
    Ubuntu下Postfix配置
    .net再学习
    Error registering plugins and/or workflows
    英语语法笔记摘录
    OPENCV MFC 程序出错修改
    win7激活工具使用
  • 原文地址:https://www.cnblogs.com/wudashuai/p/9176799.html
Copyright © 2011-2022 走看看