java怎么查询数据库连接池存活连接,java怎么查询数据库的最大值

  java怎么查询数据库连接池存活连接,java怎么查询数据库的最大值

  写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用

  【相关学习推荐:java基础教程】

  java查询数据库的方法:

  一、创建数据库

  创建用户数据库

  创建教师数据库

  教师表的用户标识列与用户表的编号列建立一对多连接,用户标识作为外键。

  二、Java编程查询数据库

  向用户数据表中添加数据

  /**

  * 添加数据

  */

  @测试

  public void addData() {

  连接连接=空

  PreparedStatement pstmt=null

  尝试{

  连接=JDBC utils _ v3。getconnection();

  字符串sql=insert into user values(null,);

  PS TMT=连接。准备语句(SQL);

  pstmt.setString(1, 1王玄);

  pstmt.setString(2, 741852 );

  int row=PS TMT。执行update();

  if (row0) {

  System.out.println(数据添加成功!);

  }否则{

  System.out.println(数据添加失败!);

  }

  } catch (SQLException e) {

  //TODO自动生成的捕捉块

  e。printstacktrace();

  }最后{

  JDBC公用程序v3。release(connection,pstmt,null);

  }

  }按照条件查询用户数据库数据

  /**

  * 按照条件查询数据

  */

  @测试

  public void selectTest() {

  连接连接=空;

  PreparedStatement pstmt=null

  结果集rs=空

  尝试{

  conn=JDBC utils _ v3。getconnection();

  字符串SQL= select * from user where password=?;

  PS TMT=conn . prepare语句(SQL);

  pstmt.setString(1, 123456 );

  RS=PS TMT。执行查询();

  while (rs.next()) {

  系统。出去。println(RS。getstring(1) RS。getstring(2) RS。getstring(3));

  }

  //系统。出去。println(RS);

  } catch (SQLException e) {

  //TODO自动生成的捕捉块

  e。printstacktrace();

  }最后{

  JDBCUtils_V3.release(conn,pstmt,RS);

  }

  }一对多查询/根据主表用户查询从表教师数据

  /**

  * 一对多查询

  * 根据主表查询从表

  */

  @测试

  public void selectOnetoMore() {

  连接连接=空;

  PreparedStatement pstmt=null

  结果集rs=空

  尝试{

  conn=JDBC utils _ v3。getconnection();

  //String SQL= select * from teacher where user _ id=(select id from user where username=?) ;

  字符串sql=select * from user,teacher where user。id=老师。user _ id ;

  PS TMT=conn . prepare语句(SQL);

  //pstmt.setString(1,’王玄);

  RS=PS TMT。执行查询();

  while (rs.next()) {

  //系统。出去。println(RS。getstring(1) RS。getstring(2) RS。getstring(3) RS。getstring(4));

  系统。出去。println(RS。getstring(1) RS。getstring(2) RS。getstring(3) RS。getstring(4) RS。getstring(5) RS。getstring(6) RS。getstring(7));

  }

  System.out.println(查询完成);

  } catch (SQLException e) {

  //TODO自动生成的捕捉块

  e。printstacktrace();

  }最后{

  JDBCUtils_V3.release(conn,pstmt,RS);

  }

  }一对多查询/根据从表查询主表

  /**

  * 一对多查询

  * 根据从表查询主表数据

  */

  @测试

  public void selectMoretoOne() {

  连接连接=空

  预准备语句pstmtPreparedStatement=null

  结果集rSet=null

  尝试{

  连接=JDBC utils _ v3。getconnection();

  string SQL= select * from user where id=(select user _ id from teacher where teacher=?);

  pstmtPreparedStatement=连接。准备语句(SQL);

  pstmtpreparedstatement。设置字符串(1, 1钱田);

  rSet=pstmtpreparedstatement。执行查询();

  while (rSet.next()) {

  系统。出去。println(rset。getstring(1)- rset。getstring(2)- rset。getstring(3));

  }

  } catch (SQLException e) {

  //TODO自动生成的捕捉块

  e。printstacktrace();

  }最后{

  JDBC公用程序v3。release(连接,pstmtPreparedStatement,rSet);

  }

  }

  }以上就是爪哇岛怎么查询数据库的详细内容,更多请关注我们其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些
  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些,关系型数据库与非关系型数据库简介
  • 关于redis数据库入门详细介绍图片,redis数据库的使用,关于Redis数据库入门详细介绍
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 什么是分库分表,为什么要进行分库分表-,分库分表的区别,数据库分库分表是什么,什么情况下需要用分库分表
  • vb中adodb连接数据库,
  • treeview控件绑定数据,wpf treeview数据绑定,详解TreeView绑定数据库
  • sql的多表查询,数据库如何实现多表查询
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库,SQLServer2019 数据库的基本使用之图形化界面操作的实现
  • sql数据库定时备份怎么弄,mysql 定期备份
  • sql数据库定时备份怎么弄,mysql 定期备份,MySQL 数据库定时备份的几种方式(全面)
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar,SQL中varchar和nvarchar的基本介绍及其区别
  • 留言与评论(共有 条评论)
       
    验证码: