首页 > 软件开发 > JAVA >

java模块连接mysql数据库

来源:互联网 2023-03-16 19:21:11 502

java怎么写连接mysql数据库的模块,在项目中调用mysql连接,查询表的数据。我的实例是连接数据库和关闭连接,这篇经验对你学习java有帮助的话,给我投票或者收藏!http://v.youku.com/v_show/id_XMzkxNzM4MTM1Mg==.html6xO办公区 - 实用经验教程分享!

0mysql数据操作(增加删除更新)6xO办公区 - 实用经验教程分享!

6mysql创建数据库(创建表)6xO办公区 - 实用经验教程分享!

4java连接mysql数据库6xO办公区 - 实用经验教程分享!

工具/原料

  • eclipse mars 2、java jdk 7
  • mysql、mysql-connector-java-5.1.22-bin.jar

方法/步骤

  • 1

    新建一个java项目:database。6xO办公区 - 实用经验教程分享!

    java模块连接mysql数据库6xO办公区 - 实用经验教程分享!

  • 2

    在库中添加这个文件:mysql-connector-java-5.1.22-bin.jar。6xO办公区 - 实用经验教程分享!

    java模块连接mysql数据库6xO办公区 - 实用经验教程分享!

  • 3

    新建一个类:database,加上main这个方法。6xO办公区 - 实用经验教程分享!

    java模块连接mysql数据库6xO办公区 - 实用经验教程分享!

    java模块连接mysql数据库6xO办公区 - 实用经验教程分享!

  • 4

    打开这个database.java文件,添加代码(连接数据库):6xO办公区 - 实用经验教程分享!

    private static Connection conn;6xO办公区 - 实用经验教程分享!

    private static Connection getconnection(String mingcheng,String kouling){6xO办公区 - 实用经验教程分享!

    if(conn==null){6xO办公区 - 实用经验教程分享!

    try {6xO办公区 - 实用经验教程分享!

    Class.forName("com.mysql.jdbc.Driver");6xO办公区 - 实用经验教程分享!

    conn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/sheying?useUnicode=true&characterEncoding=utf-8;",mingcheng, kouling);6xO办公区 - 实用经验教程分享!

    System.out.println("连接mysql数据库成功!");6xO办公区 - 实用经验教程分享!

    } catch (ClassNotFoundException | SQLException e) {6xO办公区 - 实用经验教程分享!

    System.out.println("无法连接mysql数据库!");6xO办公区 - 实用经验教程分享!

    }6xO办公区 - 实用经验教程分享!

    6xO办公区 - 实用经验教程分享!

    }6xO办公区 - 实用经验教程分享!

    return conn;6xO办公区 - 实用经验教程分享!

    }6xO办公区 - 实用经验教程分享!

    java模块连接mysql数据库6xO办公区 - 实用经验教程分享!

  • 5

    增加关闭连接的代码:6xO办公区 - 实用经验教程分享!

    private static void closeconnection(){6xO办公区 - 实用经验教程分享!

    if(conn!=null){6xO办公区 - 实用经验教程分享!

    try {6xO办公区 - 实用经验教程分享!

    conn.close();6xO办公区 - 实用经验教程分享!

    conn=null;6xO办公区 - 实用经验教程分享!

    System.out.println();6xO办公区 - 实用经验教程分享!

    System.out.println();6xO办公区 - 实用经验教程分享!

    System.out.println();6xO办公区 - 实用经验教程分享!

    System.out.println("连接mysql数据库关闭!");6xO办公区 - 实用经验教程分享!

    } catch (SQLException e) {6xO办公区 - 实用经验教程分享!

    // TODO 自动生成的 catch 块6xO办公区 - 实用经验教程分享!

    e.printStackTrace();6xO办公区 - 实用经验教程分享!

    }6xO办公区 - 实用经验教程分享!

    }6xO办公区 - 实用经验教程分享!

    }6xO办公区 - 实用经验教程分享!

    java模块连接mysql数据库6xO办公区 - 实用经验教程分享!

  • 5本页面非法爬取自百度经验
  • 6

    在main方法中连接数据库和关闭连接:6xO办公区 - 实用经验教程分享!

    Connection conn=database.getconnection("root", "123456");6xO办公区 - 实用经验教程分享!

    database.closeconnection();6xO办公区 - 实用经验教程分享!

    java模块连接mysql数据库6xO办公区 - 实用经验教程分享!

  • 7

    运行项目,输出字符串。6xO办公区 - 实用经验教程分享!

    java模块连接mysql数据库6xO办公区 - 实用经验教程分享!

  • 8

    在main方法中的代码修改为:(输出表中的数据)6xO办公区 - 实用经验教程分享!

    Connection conn=database.getconnection("root", "123456");6xO办公区 - 实用经验教程分享!

    try {6xO办公区 - 实用经验教程分享!

    Statement st=conn.createStatement();6xO办公区 - 实用经验教程分享!

    ResultSet re=st.executeQuery("select * from shangpinxinxi");6xO办公区 - 实用经验教程分享!

    while (re.next()){6xO办公区 - 实用经验教程分享!

    System.err.println(re.getString(1) " " re.getString(2) " " re.getString(3));6xO办公区 - 实用经验教程分享!

    }6xO办公区 - 实用经验教程分享!

    re.close();6xO办公区 - 实用经验教程分享!

    st.close();6xO办公区 - 实用经验教程分享!

    } catch (SQLException e) {6xO办公区 - 实用经验教程分享!

    // TODO 自动生成的 catch 块6xO办公区 - 实用经验教程分享!

    e.printStackTrace();6xO办公区 - 实用经验教程分享!

    }6xO办公区 - 实用经验教程分享!

    database.closeconnection();6xO办公区 - 实用经验教程分享!

    java模块连接mysql数据库6xO办公区 - 实用经验教程分享!

  • 9

    输出结果如下图,红色的字体是表中的数据。6xO办公区 - 实用经验教程分享!

    java模块连接mysql数据库6xO办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!6xO办公区 - 实用经验教程分享!


    标签: JAVAMYSQLECLIPSE数据库软件开发

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码