JDBC学习笔记
Str_Null
但行好事,莫问前程
展开
-
JDBC SQL语句的批量使用
板砖可以一块一块搬也可以把砖攒起来放到车上面放慢了再去搬 Batch就是作为一个容器来存在的 我们在goods表里面的name里面放一万条数据 public static void main(String[] args) throws Exception { connection connection = new connection(); Connection myconnection = connection.getConnection(); String原创 2021-08-28 11:18:38 · 73 阅读 · 0 评论 -
JDBC读取Blob大文件
在Blob里面的数据属于大文件 需要用流的形式来进行读取 本次以图片为示范 通过读取photo为示范 本次使用的获取连接的对象connection跟之前的获取连接的方法一样 代码放在这里不在赘述 要注意的是本次的url后面加了?rewriteBatchedStatements=true"; 这个是用来储存预编译语句的在下一篇使用批量语句的时候会用到 主要是用来使用Batch方法的 batch方法和IO流里面读取文件时用的bytes[1024]一样 都是用来作为容器来储存数据了 来减少和要传送数据的地方的交原创 2021-08-28 10:58:22 · 401 阅读 · 0 评论 -
JDBC写一个通用的方法来获取MySQL数据
主要思路: 用反射的方式来动态获取要创建的储存数据的类型 关于如何用反射读取某个特定的表已经在上一篇博客里面解释过了 点此进入上一篇 这里就不赘述了 就只说不同的地方 private static <T> ArrayList allmethod(Class<T>clazz,String sql )throws Exception{ set set = new set();//获取连接 Connection connection = set.getCon原创 2021-08-26 10:20:06 · 67 阅读 · 0 评论 -
JDBC用反射读取MySQL数据
摸鱼摸了一天了 闲着也是闲着就打算把昨天学的一点东西整理一下 读取MySQL里面数据的思路有以下几点 创建与数据库的连接 创建一个类来储存读到的数据 把写好的sql语句通过connection里面的prepare statement传入到数据库里面读取 得到结果集在通过结果集得到结果集的元数据 通过结果集获取数据 通过元数据获取数据的列名 通过反射来直接改变储存数据的类里面的值 要读取的数据 与数据库连接 public class set { private String user;原创 2021-08-25 13:01:43 · 199 阅读 · 0 评论 -
JDBC 获取数据库的连接方式
要连接数据库需要 数据库的url MySQL的用户名和密码 创建驱动(当用反射加载的时候会自动创建驱动) 获得链接 在这里介绍几种连接数据库的方式 第一种 private static void method1() throws SQLException { Driver driver =new com.mysql.jdbc.Driver();//第三方API //通过获取第三方API来创建驱动对象 String url = "jdbc:mysql:/原创 2021-08-23 10:01:59 · 66 阅读 · 0 评论