通过JDBC查询数据库中的数据
2020-07-18 04:40
411 查看
package T3; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class StudentJDBCDemo { public static void main(String[] args) throws ClassNotFoundException, SQLException { StudentJDBCDemo demo = new StudentJDBCDemo(); Student student = demo.findStudentById(3); System.out.println(student.toString()); } // 通过id查询学生 public Student findStudentById(int id) throws ClassNotFoundException, SQLException { // 1.注册数据库驱动 Class.forName("com.mysql.cj.jdbc.Driver"); // 2.与数据库建立连接 Connection conn = DriverManager.getConnection( "jdbc:mysql://@localhost:3306/student", "root", "123456"); // 3.创建用来执行SQL语句的Statement对象 Statement stmt = conn.createStatement(); // 4.执行SQL语句 String sql = "select id,name,sno,sex,birthday,cno"+ " from t_student"+ " where id="+id; ResultSet rs = stmt.executeQuery(sql); // 5.处理结果集 Student student = null; if(rs.next()) { student = new Student( rs.getInt(1), rs.getString(2), rs.getInt(3), rs.getInt(4), rs.getDate(5), rs.getInt(6)); } // 6.释放资源 if (rs != null) { rs.close(); } if (stmt != null) { stmt.close(); } if (conn != null) { conn.close(); } return student; } }
转载于:https://www.cnblogs.com/alpha-cat/p/11394256.html
相关文章推荐
- awt可视化界面上传数据到mysql,jsp通过jdbc方式查询数据库,并将结果打印在网页上
- PHP连接数据库&通过下拉列表及具体条件查询数据
- JDBC操作数据库之查询数据
- jdbc实现数据库查询数据的时候报错“Cannot create bean对象”
- 使用JDBC完成对数据库数据的查询
- 创建一个指向本地数据库的 dblink,并通过 dblink 查询一个表中的数据
- Java 通过JDBC查询数据库表结构(字段名称,类型,长度等)
- 转jmeter 性能测试 JDBC Request (查询数据库获取数据库数据) 的使用
- 使用 jdbc 从数据库中查询数据
- 通过JDBC查询数据库外键对象-适用DB2, Oracle 和 MSSQL
- javaJDBC连接数据库查询数据,一看就懂的详细例子
- 使用JDBC从数据库中查询数据的方法
- java JDBC 连接数据库查询数据与直接使用sql的疑问
- jdbc连接数据库的7大步骤(以通过jdbc连接实现数据的插入、更新为例)
- Java 通过JDBC查询数据库表结构(字段名称,类型,长度等)
- Spring-JDBC:在使用JdbcTemplate进行条件查询时没有返回数据,但是sql直接在数据库中执行是有数据返回的。
- 利用JDBC通过MySQL进行数据存储查询修改的简易快递管理系统
- 通过查询数据库中的数据匹配在页面上:(set单条数据属性是在页面上的显示与foreach的不同) 通过ID修改提取位置表信息
- Java 通过JDBC查询数据库表结构(字段名称,类型,长度等)
- 第二篇——JDBC操作数据库之查询数据