zoukankan      html  css  js  c++  java
  • MySQL连接java

    1.创建一个java project,建一个lib文件。

    下载MySQL-connecor。

    将下载好的文件打开,将mysql-connector-java-5.0.8-bin.jar文件粘贴复制到lib文件下。

    2.构件Classpath路径

     

    3.开发一个JDBC程序

    3.1在MySQL中 创建一个数据库:

     1 create database day06;
     2 
     3 use day06;
     4 
     5  
     6 
     7 create table users(
     8 
     9 id int primary key auto_increment,
    10 
    11 name varchar(40),
    12 
    13 password varchar(40),
    14 
    15 email varchar(60),
    16 
    17 birthday date
    18 
    19 )character set utf8 collate utf8_general_ci;
    20 
    21  
    22 
    23 insert into users(name,password,email,birthday) values('zs','123456','zs@sina.com','1980-12-04');
    24 
    25 insert into users(name,password,email,birthday) values('lisi','123456','lisi@sina.com','1981-12-04');
    26 
    27 insert into users(name,password,email,birthday) values('wangwu','123456','wangwu@sina.com','1979-12-04');

    3.2 创建javaproject项目,添加数据驱动

    3.3实现JDBC操作

    //1、注册驱动

    //2、创建连接

    //3、得到执行sql语句的Statement对象

    //4、执行sql语句,并返回结果

    //5、处理结果

    //6关闭资源

    package bao;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    public class db1 {
    public static void main(String[] args) throws Exception{
        //1.注册驱动
        DriverManager.registerDriver(new com.mysql.jdbc.Driver()); //不建议使用,用Class.forName("com.mysql.jdbc.Driver");
        //2.创建链接
        Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/day06", "root", "123") ;   //DriverManager.getConnection(url, user, password)
        //3.得到操作数据库sql语句的对象statement
        Statement stmt = conn.createStatement();
        //4.执行sql语句
        String sql="select * from users";
        ResultSet rs=stmt.executeQuery(sql);
        //5.如何有返回结果,处理结果
        while(rs.next()){
            System.out.println(rs.getObject(1));
            System.out.println(rs.getObject(2));
            System.out.println(rs.getObject(3));
            System.out.println(rs.getObject(4));
            System.out.println(rs.getObject(5));
            System.out.println("--------------------");
        }
        //6.关闭资源
        rs.close();
        stmt.close();
        conn.close();
        
        
    }
    }
  • 相关阅读:
    单例模式
    EasyExcel的基本使用方法
    交换两个整数,要求不能用一二则运算表达式,不得使用中间变量
    IDEA的基本使用技巧
    分区表常用操作汇总
    Orion测试磁盘性能
    samba安装和简单配置使用
    oracle批量处理范例
    Oracle中绑定变量的使用
    不修改sql文本情況下,改變其執行計劃
  • 原文地址:https://www.cnblogs.com/jiao-/p/7552183.html
Copyright © 2011-2022 走看看