一、下载安装好MySQL,配置好环境变量
二、下载mysql-connector-java-5.1.42-bin.jar包导入项目的lib目录并add as library
三、创建数据库(用命令行创建或NaviCat创建)
三、创建DBUtil.java类写JDBC连接数据库的语句
package com.db;import java.sql.*;/*** JDBC工具类*/public class DBUtil {private static final String URL = "jdbc:mysql://127.0.0.1:3306/imooc";//jdbc连接地址/数据库名字private static final String USER="root";//数据库登陆用户名private static final String PASSWORD="";//数据库密码private static Connection conn=null;static {//静态代码块,加载类时优先加载try {//加载驱动程序Class.forName("com.mysql.jdbc.Driver");//获得数据库连接conn = DriverManager.getConnection(URL,USER,PASSWORD);} catch (Exception e) {e.printStackTrace();}}- //单例模式创建数据库连接
public static Connection getConnection(){return conn;}}
四、通过Connection对象执行sql语句获得数据库表单信息
增删改查用execute()方法,查询操作用executequery()方法法一:
//预编译sql语句PreparedStatement ptmt = conn.prepareStatement(sql);//数据库的表中添加数据ptmt.setString(1,g.getUser_name());ptmt.setInt(2,g.getSex());ptmt.setInt(3,g.getAge());ptmt.setDate(4,new Date(g.getBirthday().getTime()));ptmt.setString(5,g.getEmail());ptmt.setString(6,g.getMobile());ptmt.setString(7,g.getCreate_user());ptmt.setString(8,g.getUpdate_user());ptmt.setInt(9,g.getIsdel());//执行数据库操作ptmt.execute();
法二:
//直接执行sql语句得到结果集Statement stmt = conn.createStatement();//得到结果集ResultSet rs = stmt.executeQuery("select user_name,age from imooc_goddess");//结果集赋值while(rs.next()) {Goddess goddess = new Goddess();goddess.setUser_name(rs.getString("user_name"));goddess.setAge(rs.getInt("age"));}
版权声明:本文为qq_17305249原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。