博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA 和MySQL使用JDBC连接
阅读量:2107 次
发布时间:2019-04-29

本文共 1940 字,大约阅读时间需要 6 分钟。

今天来使用JDBC连接以下JAVA和MySQL

首先我们在MySQL中创建一个新的数据库和表,然后插入一些信息

CREATE DATABASE jdbctest CHARACTER SET utf8 COLLATE utf8_general_ci;USE jdbctest;CREATE TABLE users(	id INT PRIMARY KEY,	NAME VARCHAR(40),	PASSWORD VARCHAR(40),	email VARCHAR(60),	birthday DATE);INSERT INTO users(id,NAME,PASSWORD,email,birthday)VALUES(1,'zhangsan','123456','zs.com','1980-12-04'),(2,'lisi','123456','ls.com','1981-12-04'),(3,'wangwu','123456','ww.com','1979-12-04');

现在创建好了,我们来在JAVA代码中连接它

import java.sql.*;//我的第一个jdbc程序public class jdbcdemo01 {    public static void main(String[] args) throws ClassNotFoundException, SQLException {        //1.加载驱动        Class.forName("com.mysql.jdbc.Driver"); //固定写法,加载驱动        //2.用户信息和url        String url = "jdbc:mysql://localhost:3306/jdbctest?useUnicode=true&characterEncoding=utf8&useSSL=false";        String username = "root";        String password = "123456";        //3.连接成功        Connection connection = DriverManager.getConnection(url, username, password);        //4.执行SQL的对象        Statement statement = connection.createStatement();        //5.执行SQL的对象 去 执行SQL        String sql = "SELECT * FROM users";        ResultSet resultSet = statement.executeQuery(sql);        while (resultSet.next()){            System.out.print("id=" + resultSet.getObject("id")+" ");            System.out.print("name=" + resultSet.getObject("NAME")+" ");            System.out.print("pwd=" + resultSet.getObject("PASSWORD")+" ");            System.out.print("email=" + resultSet.getObject("email")+" ");            System.out.println("birthday=" + resultSet.getObject("birthday"));            System.out.println("------------------------------------------------------------");        }        //6.释放连接        resultSet.close();        statement.close();        connection.close();    }}

在用户信息和url那里,需要填写的是你自己数据库的信息

useUnicode=true&characterEncoding=utf8&useSSL=false

有的人将useSSL写为true  可能会报错,报错了就改为false就好了

先看一下数据库中的表结果

再来看看JAVA的运行结果

 

转载地址:http://byuef.baihongyu.com/

你可能感兴趣的文章
Oracle数据库中的(+)连接
查看>>
java-oracle中几十个实用的PL/SQL
查看>>
PLSQL常用方法汇总
查看>>
详细介绍Oracle sqlplus命令
查看>>
几个基本的 Sql Plus 命令 和 例子
查看>>
PLSQL单行函数和组函数详解
查看>>
Oracle PL/SQL语言初级教程之异常处理
查看>>
Oracle PL/SQL语言初级教程之游标
查看>>
Oracle PL/SQL语言初级教程之操作和控制语言
查看>>
Oracle PL/SQL语言初级教程之过程和函数
查看>>
Oracle PL/SQL语言初级教程之表和视图
查看>>
Oracle PL/SQL语言初级教程之完整性约束
查看>>
PL/SQL学习笔记
查看>>
如何分析SQL语句
查看>>
结构化查询语言(SQL)原理
查看>>
SQL教程之嵌套SELECT语句
查看>>
几个简单的SQL例子
查看>>
日本語の記号の読み方
查看>>
计算机英语编程中一些单词
查看>>
JavaScript 经典例子
查看>>