返回顶部
首页 > 资讯 > 数据库 >JDBC最详讲解(快速入门)
  • 562
分享到

JDBC最详讲解(快速入门)

java数据库mysql 2023-09-04 10:09:53 562人浏览 安东尼
摘要

作者简介:大家好我是小唐同学(๑>؂小唐同学(๑>؂

作者简介:大家好我是小唐同学(๑>؂<๑),为梦想而努力的小唐,让我们一起加油!!!

个人主页:小唐同学(๑>؂<๑)的博客主页

系列专栏:牛客网刷SQL

大家如果有求职需要或者刷题需要可以点开链接直接注册,一起刷题:点击跳转

牛客网支持ACM模式哦,刷算法题也很推荐哦!!!

目录

JDBC概念:

JDBC本质:

快速入门:

        步骤:

代码实现:


JDBC概念:

java database connectivity   

java数据库连接    ---java语言操作数据库

JDBC本质:

其实是官方(sun公司)定义的一套操作所以关系型数据库的接口(规则)

各个数据库厂商去实现这套接口(各个数据库类型的实现类)---提供数据库驱动jar包。我们可以使用这套接口(jdbc)编程,真正执行的代码是驱动jar包中类或实现类

快速入门

        步骤:

导入驱动jar包(如何下载jar包请跳转:请点击跳转教程

注册驱动(作 用是告诉Java程序,即将要连接那种数据库)

获取数据库连接对象 Connection(本地java代码与数据库之间的桥梁)

定义sql语句

获取执行SQL语句的对象   Statment(预编译)

执行SQL,接受返回结果

处理结果

释放资源

代码实现:

Java操作数据库实现增删改查

package newjdbc;import java.sql.*;public class jdbcdemo1 {    public static void main(String[] args) throws ClassNotFoundException, SQLException {     //2.注册驱动     Class.forName("com.Mysql.cj.jdbc.Driver");        //3.获取数据库连接对象        Connection connection = DriverManager.getConnection("jdbc:mysql://192.168.44.1:3306/mydb1","root","200211");        Statement statement = connection.createStatement();        //4.定义SQL语句        String SQL="delete from love where id =11 ";        String sql="insert into love (id,name,xinzi,shenfen)values (13 ,'xxx',20000,410924)";        String sql2="update love set name='DDD'where id=12 ";        String sql3="select *from love";        //5.获取执行数据库对象    预编译sql语句        PreparedStatement preparedStatement = connection.prepareStatement(sql);        PreparedStatement preparedStatement1 = connection.prepareStatement(SQL);       //  int J= preparedStatement1.executeUpdate(SQL);      //  System.out.println( i);        //执行      //  int i = preparedStatement.executeUpdate();        int i = statement.executeUpdate(sql);        int J = statement.executeUpdate(SQL);        int i1 = statement.executeUpdate(sql2);        boolean execute = statement.execute(sql3);        System.out.println(i1);        System.out.println(J);        System.out.println(i);        System.out.println(execute);preparedStatement.close();preparedStatement1.close();connection.close();    }}

来源地址:https://blog.csdn.net/m0_61469860/article/details/126000535

您可能感兴趣的文档:

--结束END--

本文标题: JDBC最详讲解(快速入门)

本文链接: https://www.lsjlt.com/news/393392.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作