MySQL_Ch8
2021/11/25 19:11:58
本文主要是介绍MySQL_Ch8,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
MySQL_Ch8
Java数据库连接
JDBC技术
J java
DB database
c connection
1、Java程序连接数据库
//1、准备关于mysql连接的基本信息 //1)url地址 //2)用户名 //3)密码 String url = "jdbc:mysql://localhost:3306/test?serverTimezone=GMT"; String userName = "root"; String password = "123456"; //2、注册数据库 Class.forName("com.mysql.cj.jdbc.Driver");//反射 //3、获取数据库的连接对象 Connection conn = DriverManager.getConnection(url, userName, password); //4、测试对象是存在 System.out.println(conn);
1)Statement接口
用于执行静态的sql语句
int executeUpdate(String sql) 执行DDL和DML语句
package com.neuedu.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class Test { public static void main(String[] args) throws ClassNotFoundException, SQLException { // TODO Auto-generated method stub //System.out.println("fadsaf");//输出语句 // sysout + alt + / //1、准备关于mysql连接的基本信息 //1)url地址 //2)用户名 //3)密码 String url = "jdbc:mysql://localhost:3306/test?serverTimezone=GMT"; String userName = "root"; String password = "123456"; //2、注册数据库 Class.forName("com.mysql.cj.jdbc.Driver");//反射 //3、获取数据库的连接对象 Connection conn = DriverManager.getConnection(url, userName, password); //4、测试对象是存在 System.out.println(conn); //5、准备sql语句 //String sql = "create table stu(id int,name varchar(20),age int)"; String sql = "insert into stu(id,name,age) values(1,'hehe',20)"; //6、在之前连接的基础上创建一个Statement接口中的对象 Statement stmt = conn.createStatement(); //7、执行sql,查看效果 int count = stmt.executeUpdate(sql);//返回的结果影响了多少行 System.out.println(count); //8、关闭资源释放内存空间,注意:先开的后关闭 stmt.close(); conn.close(); } }
ResultSet executeQuery(String sql) 执行DQL语句
ResultSet 结果集
2)ResultSet接口
2、JDBC核心接口(API)
3、JDBC基本流程
jdk java开发工具
jre java运行环境
这篇关于MySQL_Ch8的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-25MySQL报错Duplicate entry '0' for key 'PRIMARY'
- 2024-05-29阿里 Canal 实时同步 MySQL 增量数据至 ClickHouse 数据库
- 2024-05-24在Linux下管理MySQL的大小写敏感性
- 2024-04-26MySQL查出时间比实际晚8小时的解决方案
- 2024-04-01JPA不识别MySQL的枚举类型
- 2024-03-30mysql数据库表卡死解决方法
- 2024-03-15MySQL多数据源笔记5-ShardingJDBC实战
- 2024-03-11natural join mysql
- 2024-03-11关于VS2017,VS2015 中利用 EF使用Mysql 不显示数据源问题解决方案
- 2024-02-26mysql 阿里云xb后缀备份文件恢复-icode9专业技术文章分享