安装mysql后,java使用jdbc连接mysql数据库

1.下载安装mysql,因为开源免费的,直接到官网下载并按提示安装:https://www.mysql.com/downloads/

2.安装完成后查看进程是否有开启mysql(安装mysql一般会自带mysql workbench,这是数据库图形操作界面,我们使用java是不需要用到的)

用cmd(命令行)去操作mysql,在mysql中增添数据库study,然后再study数据库中增加表study

3.下载java的驱动来连接mysql,下载地址:https://dev.mysql.com/downloads/connector/j/,下载得到一个jar包,哪个工程要用到就复制到工程目录下,然后add build加入工程(加入工程后可以在referenced Libraries中找到该jar包)

4.java代码:

package com.cn.edu.szu.ming;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

/**
* @ClassName:testdb.java
* @author [email protected]@email.szu.edu.cn
* @version 创建时间:2017年5月30日 上午11:41:40
* @Description:
*/
public class testdb {
    private final static String URL="jdbc:mysql://localhost:3306/study";       //连接格式jdbc:mysql://(ip地址):(端口)/(数据库名)
    private final static String NAME="ming";                //mysql用户名
    private final static String PASS="qq147741";            //对应的密码
    static Connection conn;
    static Statement stmt;
    static PreparedStatement pst;
    static ResultSet res;
    /**
     *
     * @Tiltle main
     * @param argv
     * @return void
     */
    public static void main(String argv[]){
        try {
            Class.forName("com.mysql.jdbc.Driver");         //加载驱动,string为驱动名字
            conn=DriverManager.getConnection(URL,NAME,PASS);    //连接数据库
            System.out.println(conn);
            stmt=conn.createStatement();
            printTable();

            //修改数据,将第一行的密码改为line1
            pst=conn.prepareStatement("update study set name=?where id=?");
            pst.setString(1, "stu1");     //update的sql语句中第一个参数即pawd,设置为yes
            pst.setInt(2, 1);            //update的sql语句第二个参数设置为
            pst.executeUpdate();       //发送操作
            printTable();

            //删除数据,删除表中指定的第一行数据
            pst=conn.prepareStatement("delete from study where id=?");
            pst.setInt(1,3);     //指定上述sql第一个参数即id的值为3
            pst.executeUpdate();
            printTable();

            //增加行
            pst=conn.prepareStatement("insert into study(id,name,pawd)values(?,?,?)");
            pst.setInt(1,4);                   //设置sql语句中第一个参数(study表中为id)为4
            pst.setString(2,"stu3");
            pst.setString(3,"123456789");
            pst.executeUpdate();
            printTable();

        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    }

    public static void printTable() throws SQLException{
        //查询表,打印study表
        res=stmt.executeQuery("select * from study");       //选择表中所有信息
        System.out.println("编号"+"\t"+"姓名"+"\t"+"密码");
        while(res.next()){           //打印所有行
            System.out.print(res.getInt(1)+"\t");           //打印study表中每一行的第一个参数值(即id)
            System.out.print(res.getString(2)+"\t");        //打印study表中每一行的第二个参数值(即name)
            System.out.print(res.getString(3)+"\n");        //打印study表中每一行的第三个参数值(即pawd)

        }
    }
}

更详细内容推荐阅读:

详细描述:http://www.jianshu.com/p/dc73ee0f2f83

sql语法:http://www.w3school.com.cn/sql/sql_syntax.asp

时间: 2024-08-05 08:51:07

安装mysql后,java使用jdbc连接mysql数据库的相关文章

(详细)JAVA使用JDBC连接MySQL数据库(1)- 软件

欢迎任何形式的转载,但请务必注明出处. 1.jdk 点击查看安装和环境配置教程 2.Eclipse 点击进入官网下载 注意下载完成打开.exe后,出现下图界面,有很多版本供选择 本人目前在学JSP所以安装的是Java EE版本,初学者可以选择第一个Java Developers版本 3.Mysql 点击进入官网下载 点击进入推荐安装教程+环境配置 下载页面注意事项 (虽然选项只有32位的,但下载完成后32位和64位都会安装) (上面的是在线安装,下面的是离线安装,建议选择离线安装) 系列文章 (

java用JDBC连接MySQL数据库的详细知识点

想实现java用JDBC连接MySQL数据库.需要有几个准备工作: 1.下载Connector/J的库文件,下载Connector/J的官网地址:http://www.mysql.com/downloads/connector/j/ 2.MySQL数据库安装包的下载和安装:http://pan.baidu.com/s/1sleNubV 3.在dos命令窗口中对mysql进行配置和使用.配置如下: ①在开始菜单的搜索框中输入"cmd"命令. ②把安装mysql软件的路径到bin目录下输入

JAVA使用JDBC连接MySQL数据库 二(2)

本文是对 <JAVA使用JDBC连接MySQL数据库 二>的改进. 上节使用的是PreparedStatement来执行数据库语句,但是preparedStatement需要传递一个sql语句参数,才能创建.然而,DBHelper类只是起到打开和关闭数据库的作用,所以sql语句是要放到应用层部分的,而不是放到DBHelper类中. 而statment不需要传递一个sql语句参数,就能创建. 修改部分如下: public class DBHelper { String driver = &quo

JAVA通过JDBC连接Oracle数据库详解【转载】

JAVA通过JDBC连接Oracle数据库详解 (2011-03-15 00:10:03) 转载▼http://blog.sina.com.cn/s/blog_61da86dd0100q27w.html Java连接Oracle步骤: 1.注册加载驱动 驱动名:DRIVER="oracle.jdbc.driver.OracleDriver"; Class.forName("驱动类名"); 2.获得连接 数据库地址: URL="jdbc:oracle:thi

Java 通过JDBC连接Mysql数据库的方法和实例——五部曲

一:把mysql-connector-java-5.1.20-bin.jar导入到本项目工程的目录下,步骤如下: (1)先新建一个Web Project项目,取项目名为test (2)右键点击工程下的JRE System Library --> Buid Path --> Configure Build Path --> Libraries --> Add Library --> User Library --> new --> 取名为MySQL --> 选

Java:jdbc连接mysql数据库

安装eclipse和mysql的步骤这里不赘述了. 1.一定要下jar包 要想实现连接数据库,要先下载mysql-connector-java-5.1.47(或者其他版本)的jar包.低版本的jar包不会出现时差问题的异常. 建议在下载界面点右边的"Looking for previous GA versions?"下载低版本的. https://blog.csdn.net/weixin_44747284/article/details/88370421  我看的是这个教程. 2.my

JAVA使用JDBC连接MySQL数据库

首先要下载Connector/J地址:http://www.mysql.com/downloads/connector/j/ 这是MySQL官方提供的连接方式: 解压后得到jar库文件,需要在工程中导入该库文件 我是用的是Eclipse:    JAVA连接MySQL稍微繁琐,所以先写一个类用来打开或关闭数据库: DBHelper.java Java代码   package com.hu.demo; import java.sql.Connection; import java.sql.Driv

Java 通过JDBC连接Mysql数据库

import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Connection; import java.sql.Statement; public class MysqlDemo {     public static void main(String[] args) throws Exception {         Connection c

Java 通过JDBC连接Mysql数据库的方法和实例【图文说明】

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成.JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序. 如果要使用数据库就要添加数据库的驱动,不同的数据库有不用的驱动,这里就不一一说明,添加jar程序驱动包的方法就不在这里解释, 另一个文章里面有介绍http://www.cnblogs.com/ta