JDBC-2
2021/11/4 23:39:38
本文主要是介绍JDBC-2,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.安装数据库驱动
2.打开数据库,进行连接
数据库一般之连一个
一般是默认的
在java程序中获取
package com.wx.Entity; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class Test { public static void main(String[] args) { // Class.forName();通过反射机制获取实类, //程序一启动就加载Driver的包 try { //加载驱动 Class.forName("com.mysql.cj.jdbc.Driver"); //获取连接 String url="jdbc:mysql://localhost:3306/homework?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone = GMT"; //手动添加数据库 String user ="root"; String password="111111"; //通过此类对驱动进行管理 try { Connection connection= DriverManager.getConnection(url,user,password); System.out.println(connection); } catch (SQLException throwables) { throwables.printStackTrace(); } } catch (ClassNotFoundException e) { e.printStackTrace(); } } }
通过这一段代码获取数据库的地址
这就说明连接成功
往数据库里面添加数据的操作
try { Connection connection= DriverManager.getConnection(url,user,password); //在数据库里面操作的语句 String sql = "insert into student(sno,Sname,Ssex,Sage,Sdept) values('202012555','张三','男',12,'CS')"; // Statement statement =connection.createStatement(); int result =statement.executeUpdate(sql); System.out.println(result); } catch (SQLException throwables) { throwables.printStackTrace(); } } catch (ClassNotFoundException e) { e.printStackTrace(); }
这就是那个添加操作
添加后的数据直接在数据库的指定位置显示
增删改操作,可以调用
int result =statement.executeUpdate(sql);
查询
package com.wx.Entity; import java.sql.*; public class Test { public static void main(String[] args) { // Class.forName();通过反射机制获取实类, //程序一启动就加载Driver的包 try { //加载驱动 Class.forName("com.mysql.cj.jdbc.Driver"); //获取连接 String url="jdbc:mysql://localhost:3306/homework?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone = GMT"; //手动添加数据库 String user ="root"; String password="111111"; //通过此类对驱动进行管理 try { Connection connection= DriverManager.getConnection(url,user,password); //在数据库里面操作的语句 // 添加 // String sql = "insert into student(sno,Sname,Ssex,Sage,Sdept) values('202012555','张三','男',12,'CS')"; //修改 // String sql ="update student set name = '李四'"; // 删除整个表的数据 // String sql ="delete from student " // 查询操作 String sql = "select * from student"; // 创建statement Statement statement =connection.createStatement(); // int result =statement.executeUpdate(sql); // 查询操作 ResultSet resultSet = statement.executeQuery(sql); // 循环遍历表单 while (resultSet.next()) { // 根据数组位置获取 resultSet.getInt(1); } // System.out.println(result); } catch (SQLException throwables) { throwables.printStackTrace(); } } catch (ClassNotFoundException e) { e.printStackTrace(); } } }
这个就是jdbs的查询操作
这篇关于JDBC-2的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享