对整个表进行查询并输出

package text;
import java.sql.*;
import java.util.Collection;
import java.util.Scanner;
public class Demo2 {public static void main(String args[]) {String URL="jdbc:mysql://localhost:3306/db";    String USER="root";String PASSWORD="root";   Statement sta=null;Connection con=null;ResultSet rs =null;try {Class.forName("com.mysql.jdbc.Driver");con=DriverManager.getConnection(URL,USER,PASSWORD);sta =con.createStatement();String sql="select * from s ";rs =sta.executeQuery(sql);while(rs.next()) {int id=rs.getInt("id");String name=rs.getString("name");int age =rs.getInt("age");System.out.println(id+"-->"+name+"-->"+age);}} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally {if(rs!=null)try {rs.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}if(sta!=null)try {sta.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}if(con!=null)try {con.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
}

对输入的用户名密码进行查询与表中原有的进行比对

package text;
import java.sql.*;
import java.util.Collection;
import java.util.Scanner;
public class Demo4 {String URL="jdbc:mysql://localhost:3306/db";    String USER="root";String PASSWORD="root";   public void login(){Statement sta=null;Connection con=null;ResultSet rs =null;try {Class.forName("com.mysql.jdbc.Driver");con=DriverManager.getConnection(URL, USER, PASSWORD);sta =con.createStatement();Scanner sc=new Scanner(System.in);System.out.println("请输入用户名:");String u=sc.nextLine();System.out.println("请输入密码:");String paw=sc.nextLine();String sql="select count(*) from text where username='"+u+"' and password='"+paw+"'";rs=sta.executeQuery(sql);int count =-1;while(rs.next()) {count=rs.getInt(1);}if(count>0)System.out.println("login succe!");elseSystem.out.println("login error!");} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}public static void main(String args[]) {Demo4 d =new Demo4();d.login();}
}

java连接数据库查询相关推荐

  1. java 连接数据库查询_JAVA连接数据库,查询功能怎么写

    展开全部 public class JdbcNoarg { //查询一行数636f707962616964757a686964616f31333363353765据 public void getQu ...

  2. java连接数据库代码查询music表和斗地主排序

    斗地主排序代码 package com.zhongruan;import java.util.*;public class DouDiZhu2 {public static void main(Str ...

  3. java连接数据库实现图书管理器

    java连接数据库请转另一篇博客 https://blog.csdn.net/pig_boss/article/details/109731567 1.主界面类(Main_InterFace.java ...

  4. Java连接数据库实现图书馆管理系统(详细教程)

    该功能用到的软件为 IDEA .Navicat .云服务器(非必须) 一.建立数据库 在自己的服务器或者电脑本机安装数据库系统,本次系统演示的数据库版本为5.6. 1.创建图书管理数据库library ...

  5. java连接数据库的进阶操作

    文章目录 前言 一.连接池中我们需要什么样的jar包呢? 二.了解连接池连接数据库的硬编译 1.什么是硬编译? 三.学会连接池连接数据库的软编译 1.什么是软编译? 总结 前言 连接数据库是Java编 ...

  6. 简单了解java连接数据库的操作步骤

    一.JDBC规范调用流程 1.将 MySql 服务器厂商提供 Driver 接口实现类注册到 JVM 2.通过 JDBC 规范中 DriverManager 在 Java 工程与 MySql 服务器之 ...

  7. Java连接数据库 JDBC

    1.JDBC是什么? JDBC,英文全称:Java DataBase Connectivity,中文全称:java数据库连接,是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访 ...

  8. MySQL中查询的看到的日期和Java程序查询出来的日期差了几个小时

    在Navicat中执行查询语句: Java程序中获取到的日期 不知道是什么导致了这样的差异 查看MySQL的当前时间 没有错啊,和我本机电脑时间差别不到一分钟 查询MySQL设置的时间区域 CST 是 ...

  9. Java对象查询方法:Jxpath(转译)

    Java对象查询方法:Jxpath(转译) 在JAVA对象中,如何进行有效的查询呢,这一直是个很值得探讨的问题.大家知道,在XML中,要找元素如何找呢?没错,通过XPATH 是个不错的办法,同样道理, ...

最新文章

  1. [BZOJ2502]清理雪道 有上下界网络流(最小流)
  2. 懒 人 世 界 的 生 存 法 则
  3. Docker 之 Docker基础操作
  4. 三星mzvlb1t0hblr是什么固态_三星T7 Touch 1TB移动固态硬盘评测:新奇又安全的加密方式普及?...
  5. 欢迎来到元宇宙的虚拟世界
  6. 在Jersey测试中模拟SecurityContext
  7. LeetCode 1473. 给房子涂色 III(DP)
  8. 空间异常即刻诊断,华为云数据管理服务DAS又出新招~
  9. 怀旧服最新服务器塞卡尔,魔兽世界怀旧服:10个至今未开门的服务器!圣光服进度刚到20%!...
  10. BestCoder4 1002 Miaomiao's Geometry (hdu 4932) 解题报告
  11. Unity游戏画面品质增强,shader和贴图
  12. ScrollView如何判断滑动到底部以及getHeight()方法与getMeasuredHeight()方法的一些理解
  13. thinkphp 中英文语言包
  14. 美团架构师带你深入理解Nginx模块开发与架构解析
  15. Mac常用测试工具环境变量配置
  16. Owin Katana 的底层源码分析
  17. Hacked Exam 14pts 2021Google codejam round1A
  18. 微信公众号教程(3)微信公众平台群发消息
  19. 语法俱乐部3:动词时态
  20. 深度技术GHOSTXP八分钟快速装机版 V3.5 (FAT32/NTFS两个版本HTTP BT 发布啦)

热门文章

  1. 10行python代码的词云
  2. Java中Thread类的详解
  3. 内核TCP的SYNCOOKIES
  4. mysql乐观锁和悲观锁详解
  5. LeetcodeHOT100——121.买卖股票的时机
  6. 多线程卖火车票的问题
  7. 编译C++时乘号*识别成了指针的运算符
  8. [299]python实现批量解析PDF文件提取内容并写入到Excel中
  9. 思软软件协同oa办公软件标准版产品功能明细介绍
  10. android app Preference设置自定义背景和去掉分割线以及设置分割线高度