JDBC环境搭建(IDEA开发工具)
来源:互联网 发布:蒙古作文软件 编辑:程序博客网 时间:2024/06/13 03:02
一、下载安装好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"));
}
阅读全文
1 0
- JDBC环境搭建(IDEA开发工具)
- 搭建JavaWeb开发环境使用IDEA开发工具
- 10分钟搭建好Angular框架开发环境(idea开发工具+node.js)
- 搭建idea+android开发环境(转载)
- IDEA 搭建strust2开发环境
- 搭建Scala开发环境IDEA
- Idea 搭建 tomcat开发环境
- Scala+Idea开发环境搭建
- Java web 环境搭建 环境依赖 操作系统 :Windows 7 开发工具 :IntelliJ IDEA 开发工具依赖环境
- Intellij IDEA工具Java web 环境搭建
- Intellij IDEA工具Java web 环境搭建
- Spark(八) -- 使用Intellij Idea搭建Spark开发环境
- 如何使用IntelliJ IDEA搭建spark开发环境(上)
- 搭建IntelliJ IDEA+maven+jetty+SpringMVC 开发环境(一)
- 搭建IntelliJ IDEA+maven+jetty+SpringMVC 开发环境(二)
- 搭建IntelliJ IDEA+maven+jetty+SpringMVC 开发环境(一)
- 搭建IntelliJ IDEA+maven+jetty+SpringMVC 开发环境(二)
- Intellij IDEA使用Maven搭建spark开发环境(scala)
- python细节之——lambda
- Java.5集合框架
- 关于郭天祥51单片机教程视频课后题《同时用两个定时器控制蜂鸣器发声》
- Nginx 反向代理、负载均衡、页面缓存、URL 重写及读写分离详解
- JS编程训练 | 题13:查找元素位置
- JDBC环境搭建(IDEA开发工具)
- 【HNOI2016模拟4.4】Stage
- navicat连接oracle
- 【表单】illuminate/html与laravelcollective/html【原创】
- Java分层思想:Action层, Service层 ,modle层 和 Dao层的功能区分
- Introduction to Vectors answer
- POJ-1287(裸的Krustra)
- python 环境搭建。
- python学习(7)——面向对象编程