首页 > 其他分享 >JDBC的七个步骤

JDBC的七个步骤

时间:2022-09-04 11:33:36浏览次数:61  
标签:七个 JDBC java String ps 步骤 sql mysql Date

package com.lxh.test;

import java.sql.*;
import java.text.SimpleDateFormat;
import java.util.Date;

public class TestJdbc {
public static void main(String args[]) {
// 1.配置信息
// jdbc:mysql 协议; localhost ip地址; 3306 mysql的端口号; test test数据库
String url = "jdbc:mysql://localhost:3306/test";
// mysql用户
String user = "root";
// mysql密码
String password = "abc123";

Connection conn = null;
PreparedStatement ps = null;
try {
// 2.加载驱动
Class.forName("com.mysql.jdbc.Driver");

// 3.获取连接
conn = DriverManager.getConnection("url","user", "password");

// 4.预编译sql语句,返回PreparedStatement实例
String sql = "insert into users(id,name,age,birth) value(?,?,?,?)";
ps = conn.prepareStatement(sql);

// 5.填充占位符
ps.setInt(1,3); // 给第一个占位符赋值为3
ps.setString(2,"杰克"); // 给第二个占位符赋值为杰克
ps.setInt(3,18); // 给第三个占位符赋值为18
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = (java.sql.Date)sdf.parse("2000-01-30");
ps.setDate(4, (java.sql.Date) new Date(date.getTime()));

// 6.执行操作
ps.execute();
} catch (Exception e) {
e.printStackTrace();
} finally {
// 7.关闭资源(先开后关)
try {
// 判断是否为空,防止空指针异常
if (ps != null) {
ps.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
try {
// 判断是否为空,防止空指针异常
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}

标签:七个,JDBC,java,String,ps,步骤,sql,mysql,Date
From: https://www.cnblogs.com/lxh-daniel/p/16654715.html

相关文章

  • Javaweb-JDBC
    JDBC什么是JDBCJDBC(JavaDataBaseConnectivity)是Java和数据库之间的一个桥梁,是一个规范而不是一个实现,能够执行SQL语句。它由一组用Java语言编写的类和接口组成。各种不......
  • 创建 GitHub 仓库的步骤及方法
    创建GitHub仓库的步骤及方法在「GitHub主页介绍及修改个人信息」一文中,我们已经对GitHub的个人主页有了一些了解,并且完成了对个人信息的修改。但是美中不足的是,我们......
  • 辅导员工的具体步骤
    1、陈述目的: 今天找你来是要谈谈关于考勤的问题2、描述问题: 我注意到过去三个月你的考勤非常帮,最近有两次迟到,究竟是有什么问题,需要我的帮助吗?3、积极倾听: 收......
  • 离线 搭建vue环境运行项目步骤
    离线搭建vue环境运行项目步骤离线搭建vue环境运行项目步骤 1复制本地(外网电脑npm-cache缓存目录)  cmd运行命令npmconfiggetcache 2内网电脑安装......
  • yml中driver-class-name: com.mysql.jdbc.Driver 解析不到的问题 java 连接数据库
    yml中driver-class-name:com.mysql.jdbc.Driver解析不到的问题java连接数据库当在idea中使用springboot的快捷创建方式时,选中了mysql和jdbc那么pom文件中会直接有......
  • 连接数据库 driver-class-name: com.mysql.cj.jdbc.Driver 报错的几种解决办法 三种
    driver-class-name:com.mysql.cj.jdbc.Driver报错的几种解决办法三种办法1、pom.xml文件中<dependency><groupId>mysql</groupId><artifactId>mysql-con......
  • 优炫数据库安装步骤及.net core 集成
    优炫数据库的安装安装指定版本数据库文件。当前数据库文件:uxdb-std-win-x86_64-v2.1.1.4.exe根据优炫数据库指定安装文档说明安装数据库注意在倒数第二步骤,即安装步骤的第......
  • Docker安装RabbitMQ详细步骤
    Docker安装RabbitMQ详细步骤前提:1、在服务器的安全组和防火墙中放通相对应的端口,操作系统:centos7.6,需要放通5672和15672端口2、登录自己的Linux系统服务器3、关闭服务......
  • Java-JDBC和mysql的使用
    1.MySqlJDBC(JavaDataBaseConnection)是通过JAVA访问数据库,需要对数据库有基本的理解和应用。MySql作为常见的数据库,在中小型网站经常被使用;其中包含了mysql服务器......
  • JDBC的执行流程
    目录一、JDBC的层次结构Connection角色1.创建可以执行sql语句或者存储过程的对象statement,用来和数据库进行交互;2.控制sql语句的事务;3.获取数据库连接的元数据,即数据库的......