数据库操作 ╰+攻爆jí腚メ 2023-07-19 05:00 35阅读 0赞 ## 连接数据库 ## 要访问数据库,首先要加载数据库的驱动程序,然后每次访问时创建一个Connection对象,接着执行SQL语句,最后在完成数据库操作后销毁前面创建的Connection对象,释放与数据库的连接。 import java.sql.*; public class Conn { Connection con; public Connection getConnection() { try { Class.forName("com.mysql.jdbc.Driver"); System.out.println("数据库驱动加载成功"); } catch (ClassNotFoundException e) { e.printStackTrace(); } try { con = DriverManager.getConnection("jdbc:mysql:" + "//127.0.0.1:3306/test", "root", "123456"); System.out.println("数据库连接成功"); } catch (SQLException e) { e.printStackTrace(); } return con; } public static void main(String[] args) { Conn c = new Conn(); c.getConnection(); } } **注意** 将连接数据库作为一个单独的方法,并且以Connection对象作为返回值,好处是在遇到对数据库执行操作的程序可以直接调用Conn类的getConnection()方法获取连接。 ## 向数据库发送SQL语句 ## getConnection()方法只是获取与数据库的连接,要执行SQL语句首先要获得Statement类对象。 //一下代码con是数据库连接对象 //创建Statement类对象sql try{ Statement sql = con.createStatement(); }catch(SQLEXception){ e.printStackTrace(); } ## 处理查询结果集 ## 有了Statement类对象之后,可调用相应的方法实现对数据库的查询和修改,并将查询的结果集存放在ResultSet类的对象中。 获取查询结果集: ResultSet res = sql.executeQuery("select * from tb_emp"); ResultSet对象一次只能看到结果集中的一行数据,使用该类的next()方法可以将光标从当前位置移动到下一行。 ## 顺序查询 ## ResultSet类的nenxt()方法返回值是boolean类型的数据,当光标移动至最后一行之后会返回false。 ## 模糊查询 ## SQL语句提供了LIKE操作符用于模糊查询,可以使用%来代替0个或者多个字符,使用\_来代替一个字符。 ## 预处理语句 ## 对于JDBC,可以通过Connection对象的= =preparedStatement(String sql) ==方法对SQL语句进行预处理,生成数据库底层的内部命令,并将命令封装在PrepareStatement对象中,通过调用该对象的相应方法执行底层数据库命令。 \-对SQl进行预处理时可以使用通配符“?”来代替任何的字段值: sql = con.prepareStatement("select * from tb_stu where id = ?"); ## 添加、修改、删除记录`` 通过SQL语句可以对数据进行添加、修改、删除记录,可通过PreparedStatement类的指定参数动态地对数据表中原有数据进行修改操作,并通过executeUpdate() 方法执行更新语句操作。
相关 数据库操作 连接数据库 要访问数据库,首先要加载数据库的驱动程序,然后每次访问时创建一个Connection对象,接着执行SQL语句,最后在完成数据库操作后销毁前面创建的Connec ╰+攻爆jí腚メ/ 2023年07月19日 05:00/ 0 赞/ 36 阅读
相关 操作数据库 JDBC不仅可以执行数据库查询,还可以执行DDL、DML等SQL语句,以便最大限度地操作数据库。 execute()方法 Statement接口的execute() 浅浅的花香味﹌/ 2023年07月10日 12:50/ 0 赞/ 13 阅读
相关 hbase数据库scan操作_hbase数据库操作 2.请编程实现以下功能: (1) createTable(String tableName, String\[\] fields) 创建表,参数 tableName 为表的 青旅半醒/ 2023年01月01日 05:49/ 0 赞/ 218 阅读
相关 MySQL数据库操作补坑(二)操作数据库 文章目录 操作数据库 创建数据库 删除数据库 数据库存储引擎 0)、MySQL存储引擎简介 男娘i/ 2022年11月20日 09:41/ 0 赞/ 241 阅读
相关 数据库操作 数据库操作 1.数据库修改字段属性 如将user\_table表中的user\_name字段长度修改为varchar(100). (1)mysql中修改语句 红太狼/ 2022年08月18日 15:10/ 0 赞/ 279 阅读
相关 数据库操作 select \ from acscon\_realnode where addr='100-30\1-2' \--获取保持数据总数 select count(i 叁歲伎倆/ 2022年07月13日 12:46/ 0 赞/ 247 阅读
相关 数据库—操作 Create Table Student( sno char(10) not null, sname varchar(20), sage sma 深藏阁楼爱情的钟/ 2022年06月14日 05:22/ 0 赞/ 263 阅读
相关 数据库操作 配置配置文件 建表利用jpa特性 增删改查 配置配置文件 <dependency> <groupId>org.springfr 红太狼/ 2022年06月05日 09:38/ 0 赞/ 268 阅读
相关 数据库操作 查看数据库 1 -- (推荐使用大写) 2 SHOW DATABASES; 3 -- show databases; 创建数据库 妖狐艹你老母/ 2021年12月20日 10:53/ 0 赞/ 419 阅读
相关 数据库操作 2.2. Mongoose的操作流程(重点中的重点) 2.2.1. 安装mongoose npm install mongoose 2.2.2. 连接数据库 使 阳光穿透心脏的1/2处/ 2021年10月01日 06:02/ 0 赞/ 486 阅读
还没有评论,来说两句吧...