zoukankan      html  css  js  c++  java
  • eclipse连接mysql

    1、先下载JDBC:

    JDBC代表Java数据库连接(Java Database Connectivity),它是用于Java编程语言和数据库之间的数据库无关连接的标准Java API,换句话说:JDBC是用于在Java语言编程中与数据库连接的API。

      到www.mvnrepository.com网站中,搜索mysql,点击列表第一个,如图下:

    下最新的版本8.0.11

    下载成功:

    2、打开eclipse,创建一个普通的java项目

    右键找到Properties

     点击 Java Build Path ,再点 Add Ex...

     

     按ok

    然后就行了

    第二步:在src中创建一个包,在包中创建一个Class类,带主方法

    3、利用cmd打开mysql创建一个表 
    1.打开cmd输入mysql -uroot -p123456 

    2、创建一个数据库test002

    3、创建一个表student

    4、为数据库表添加字段 
    create table user(name varchar(20),age varchar(10));

    完成

    4、打开eclipse,打代码就行了

    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 {

    // 连接数据库的五大参数
    String driverClass = "com.mysql.cj.jdbc.Driver";//加载数据库驱动
    String databaseName = "test002";// 连接到哪一个数据库
    String serverIp = "localhost";// 服务器Ip地址
    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);

    //System.out.println(conn);
    // 第三步:获取执行sql的对象PreparedStatement

    //1、增加
    // PreparedStatement pst = conn.prepareStatement("insert into student(user_name,sex,birt)values(?,?,?)");
    // // pst.setString(1, "李汉");
    // pst.setString(1, "易烊千玺");
    // pst.setString(2, "男");
    // pst.setString(3, "2000-01-04");

    //2、修改
    //PreparedStatement pst = conn.prepareStatement("update student set user_name='人才',sex='女',birt='1999-09-01'where id='4652969'");

    //3、删除
    PreparedStatement pst = conn.prepareStatement("delete from student where id='4652973' ");


    // 第四步:执行sql
    pst.execute();

    // 最后一步,关闭
    pst.close();
    conn.close();
    }

    }

     到这里就算连接成功了。

  • 相关阅读:
    有关远程设置的问题
    QT使用tableWidget显示双排列表 而且选中用红框圈出来
    一个程序猿的跨洋找工作分享
    linux块设备的IO调度算法和回写机制
    基于servlet实现一个web框架
    Java中的条件编译(转)
    Android NDK 使用第三方静态库(转)
    Android 使用动态库或静态库来编译生成动态库(转)
    Android应用运行过程(转)
    android NDK编译(导入).a文件和编译多个so文件(转)
  • 原文地址:https://www.cnblogs.com/guochangxin/p/9179685.html
Copyright © 2011-2022 走看看