JAVA JDBC连接数据库操作的基本步骤
JAVA中JDBC连接数据库操作的基本步骤。注:假定连接数据库的用户名为root,密码为root。
步骤一: 定义连接数据库的相关信息
步骤一: 定义连接数据库的相关信息(1) 连接数据库的驱动:8.0版本以下的数据库的驱动名com.mysql.jdbc.Driver(2)8.0版本以上的数据库的驱动名com.mysql.cj.jdbc.Driver(3) 连接数据库urlstatic String url = "jdbc:mysql://localhost:3306/school?useSSL=false";
// jdbc:mysql://localhost(本机) 若是其他用户的数据库则将(localhost---->其他计算机的IP)(4)输入登入数据库的用户名: // 用户名为设定MySQL时设定的static String username = "root";(5)输入登入数据库的密码:static String password = "root";
写一个main方法:
public static void main(String[] args) {
}
步骤二:加载Jdbc驱动
try{Class.forName(driver);}
步骤三: 通过驱动管理器获得和数据的连接
Connection conn = DriverManager.getConnection(url,username,password);System.out.println("数据库的连接"+conn);
步骤四: 定义查询sql语句
// 查询全部的学生
String sql = "select * from student";
步骤五:创建一个PreparedStatement对象(可以用来执行sql,来操作数据库)
// 一般情况下,在步骤五设置输入的条件
PreparedStatement pstmt = conn.prepareStatement(sql);
步骤六:执行数据库,得到结果集
ResultSet rs = pstmt.executeQuery();eg.
// 展示结果集
while(rs.next()){
// 学生的学号studentno为:
System.out.println("学生的学生为:"+rs.getInt("studentno"));}
步骤七:关闭资源
rs.close();
pstmt.close();
conn.close();
捕获异常
catch (ClassNotFoundException | SQLException e) {e.printStackTrace();}
详细代码如下:
//步骤一:定义连接数据库的相关信息
static String driver = "com.mysql.jdbc.Driver";
连接数据库static String url = "jdbc:mysql://localhost:3306/school?useSSL=false";static String username = "root";static String password = "root";public static void main(String[] args) {//步骤二:加载jdbc驱动Class.forName(driver);//步骤三:通过驱动管理器获得和数据的连接
Connection conn = DriverManager.getConnection(url,username,password);
System.out.println("数据库的连接:"+conn);//步骤四:定义查询的sql语句//步骤五:创建一个PreparedStatement对象(可以用来执行sql,来操作数据库)
PreparedStatement pstmt = conn.prepareStatement(sql);//步骤六:执行sql,得到结果集
ResultSet rs = pstmt.executeQuery();//步骤七:关闭资源
}
JAVA JDBC连接数据库操作的基本步骤相关推荐
- jdbc连接数据库的代码和步骤
jdbc连接数据库的代码和步骤 学习目标 jdbc连接数据库的代码和步骤 1.加载JDBC 驱动程序: 2.提供JDBC连接需要的URL 3.创建数据库的连接 4.创建一个Statement 5.执行 ...
- JDBC连接数据库的8个步骤
package jdbcStudy;import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLExce ...
- Java jdbc连接数据库 INSERT插入
Java jdbc连接数据库 INSERT插入 package com.edu; import java.sql.Connection; import java.sql.DriverManager; ...
- java JDBC连接数据库步骤及代码
JDBC连接数据库,包含7个步骤 (1)加载JDBC驱动程序 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法for ...
- JDBC连接数据库的七个步骤(超详细)
JDBC连接数据库 1.JDBC所需的四个参数(user,password,url,driverClass) 2.加载JDBC驱动程序 3.创建数据库的连接 4.创建一个preparedStateme ...
- JDBC连接数据库的原理和步骤
JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...
- java 反射创建对象并赋值_[原创] Java JDBC连接数据库,反射创建实体类对象并赋值数据库行记录(支持存储过程)...
1 import java.lang.reflect.*;2 import java.sql.*;3 import java.util.*;4 5 public classSqlHelper {6 / ...
- Java jdbc连接数据库 图书管理系统实现添加图书功能
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import ...
- java jdbc连接数据库的设计
package com.jdbc;import java.sql.Connection; import java.sql.DriverManager;public class DBHelper {pr ...
最新文章
- 使用自定义色系美化JfreeChart图表
- java开源库生成折线图_Android HelloChart开源库图表之折线图的实例代码
- machine learning(15) --Regularization:Regularized logistic regression
- JAVA ee6 result结果集_java对数据库的表插入操作时,显示已生成用于更新的结果集...
- Python基础教程:函数名本质
- oracle删除表空间中的表,ORACLE删除表空间中的所有表
- php对应哪个oracle版本,Oracle 版本说明
- miui微博html5版关闭,MIUI10迎来最后一波开发版推送 可关闭广告消息
- Weblogic 错误 BEA-000403 BEA-000438解决办法
- 帆软报表(finereport)图表钻取详细类别 当前页对话框展示
- IOS之学习笔记六(可变形参)
- 面试题:在O(1)空间复杂度范围内对一个数组中前后连段有序数组进行归并排序...
- vue中axios的基本使用,天气查询案例
- linux使用running网卡ping,Linux CentOS 7 IP地址配置及网络问题排查
- vscode的sftp插件同步失败no such file的问题
- colorWithPatternImage, stretchableImageWithLeftCapWidth
- 收藏几个漂亮的管理后台模板
- wegame系统推荐头像_热点微信国旗头像刷屏,怎么回事?(附国旗获取方式)
- 信息安全技术——(十五)物联网关键技术
- Excel按相同列内容合并表