![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JDBC
jdbc
jay编程
这个作者很懒,什么都没留下…
展开
-
Java使用JDBC出现错误init datasource error,‘root‘@‘localhost‘ (using password: YES)
标题:Java使用JDBC出现错误init datasource error,‘root’@‘localhost’ (using password: YES) 解决方式,更改配置文件的密码,密码错误原创 2020-12-11 18:02:24 · 559 阅读 · 0 评论 -
在java中调用mysql中的存储过程
标题:在java中调用mysql中的存储过程 一、具体操作 1.获得连接 //获得连接 connection = TestDemoUtilsByDruid.getConnection(); 2.创建存储过程的对象 //创建存储过程的对象 callableStatement=connection.prepareCall("{call test_purchase(?,?,?,?)}"); 3.给存储过程的参数设置值 //给存储过程的参数设置值原创 2020-07-01 08:09:09 · 218 阅读 · 0 评论 -
JDBC:使用jdbc实现用户登入以及Statement与PreparedStatement的区别
标题:使用jdbc实现用户登入以及Statement与PreparedStatement的区别 一、先导入mysql-connector-java-5.0.25-bin.jar 二、编程PreparedStatement的编程步骤 1)加载厂商的驱动 2)用Java中的类获取连接【传入数据库的信息】 3)用连接的对象【connection】获取执行sql的命令对象【preStatement】 4)执行sql语句,【sql语句不要写上;】 5)关闭 三、建议使用PreparedStatement而不使用Sta原创 2020-05-26 08:51:40 · 156 阅读 · 0 评论 -
工具类,封装了JDBC的连接,关闭
标题:工具类,封装了JDBC的连接,关闭 普通的一个工具类,封装了JDBC的连接,关闭,便于下回调用 /**8 * 工具类,实现更好的封装 使得不管调用多少次,都只加载一次,放在static块中 * 1.获取连接 * 2.释放资源 * @author dell * */ public class TestUtils02 { static String user; static String password; static String url; static String dri原创 2020-05-28 15:17:43 · 147 阅读 · 0 评论 -
JDBC:使用德鲁伊连接池,封装连接
标题:JDBC:使用德鲁伊连接池,封装连接 实现步骤: 1.导入jar : mysql-connector-java-5.1.25-bin.jar druid-1.1.10.jar 2.写一个配置文件,读取配置文件【druit.properties】 Properties info=new Properties(); info.load(new FileInputStream("src//druid.properties")); 3.创建连接池 创建了一个指定参数的数据库连接池【传入数据库的相关原创 2020-05-28 15:32:23 · 442 阅读 · 0 评论 -
JDBC:使用德鲁伊连接池封装增删改 、查
标题:JDBC:使用德鲁伊连接池封装增删改 、查 一、封装增删改 1.1步骤: 1)建立连接 Connection connection=JDBCUtilsByDruid.getConnection(); 2)创建执行sql语句的对象statement,执行sql语句【执行之前还需为占位符?赋值】 PreparedStatement statement=connection.prepareStatement(sql); //设置占位符的值 for(int i=0;i<params.le原创 2020-05-28 16:20:32 · 463 阅读 · 0 评论 -
JDBC:使用DBUtils工具类完成增删改、查
标题:JDBC:使用DBUtils工具类完成增删改、查 一、步骤 创建连接Connection connection =JDBCUtilsByDruid.getConnection(); QueryRunner queryRunner=new QueryRunner();得到queryRunner对象调用增删改、查方法, 关闭 二、举例解析 1)查询一条记录 传入new BeanHandler(Boys.class)对象,使得可以知道需要为Boys创建一个对象,并赋值返回 Boys boys=qu原创 2020-05-28 16:29:37 · 300 阅读 · 0 评论 -
JDBC,使用DBUtils工具类完成增删改、查【通用的】
标题:JDBC,使用DBUtils工具类完成增删改、查***通用的*** 与上一篇【https://blog.csdn.net/weixin_45986454/article/details/106407741】的区别在于增加了泛型, 注: 测试DBUtils 出现 Can’t create Boys 解决方案,在Boys中加入无参构造器 @author dell 功能:封装了和数据库存储相关的一些方法 通用的增删改查 QueryRunner类: update(connection,sql,params)原创 2020-06-12 16:41:16 · 402 阅读 · 0 评论 -
JDBC封装增删改查【可以实现查查任意的】
标题:JDBC封装增删改查【可以实现查查任意的】 一、 * 0.将jar导入到项目中 * 1.建立连接 * 2.得到statement对象 * 3.设置占位符 * 4.执行 * 5.返回 二、 一个小技巧抑制住了错误【使得代码仍可以继续运行】: try { object = resultSet.getObject(fields[i].getName()); }catch(Exception e) { System.out.println("管他的"); } 三、思想 建立连接 获得p原创 2020-06-15 16:54:56 · 189 阅读 · 0 评论 -
jdbc封装增删改查 [通用的]
标题:jdbc封装增删改查 [通用的] 针对于Admin一张表的 通用的:使用了泛型 public <T> T getQueryBean(String sql,Class<T> clazz,Object...params) 实际参数为(" XXX",Admin.class/XXX.class,XXX); /** * 测试普通的 封装增删改查 * 【通用的】 * @author dell * */ public class TestDemoCRUDUtils02原创 2020-06-15 16:58:02 · 199 阅读 · 0 评论