我正在尝试为我的程序制作验证课程.我已经建立了与 MySQL数据库的连接,我已经在表中插入了行.该表由firstName,lastName和userID字段组成.现在我想通过构造函数的参数在数据库中选择一个特定的行.

import java.sql.*;

import java.sql.PreparedStatement;

import java.sql.Connection;

public class Validation {

private PreparedStatement statement;

private Connection con;

private String x, y;

public Validation(String userID) {

try {

Class.forName("com.mysql.jdbc.Driver");

con = DriverManager.getConnection(

"jdbc:mysql://localhost:3306/test", "root", "");

statement = con.prepareStatement(

"SELECT * from employee WHERE userID = " + "''" + userID);

ResultSet rs = statement.executeQuery();

while (rs.next()) {

x = rs.getString(1);

System.out.print(x);

System.out.print(" ");

y = rs.getString(2);

System.out.println(y);

}

} catch (Exception ex) {

System.out.println(ex);

}

}

}

但它似乎不起作用.

java jdbc 传参_java – 将参数传递给JDBC PreparedStatement相关推荐

  1. jdbc连接mysql传参_将参数传递给JDBC PreparedStatement

    我正在尝试为我的程序制作验证类.我已经建立了与MySQL数据库的连接,并且已经在表中插入了行.该表由firstName,lastName和userID领域.现在,我想通过构造函数的参数在数据库中选择特 ...

  2. python sql语句传参数_pyMySQL SQL语句传参问题,单个参数或多个参数说明

    在用pymysql操作数据库的过程中,给sql语句传参碰到了很多问题,网上传参策略很多,这里推荐两种 单个传参用%s,写起来比较简单: field = '-' sql_talk="UPDAT ...

  3. C/C++语言传参、返回参数知识点讲解

    在我们编写程序时,大多数情况下都是函数传参,接收返回参数,但这中间有一定的操作系统内存传递原理,当你看完这篇文章你会发现,噢!原来这样使用会出错之类的感想! 最简单的,函数现场保护,通常操作系统会使用 ...

  4. 微信小程序 页面导航、传参、接收参数

    页面导航指的是页面之间的相互跳转,在微信小程序中,页面导航分为如下两种: 1.声明式导航: 在页面上声明一个<navigator>导航组件 通过点击<navigator>导航组 ...

  5. Vue路由传参和接收参数

    Vue 路由传参和接收参数主要有四种解决方法如下:

  6. 2021-01-14python函数传参是传值还是传引用? 参数若是简单类型是传值 若是对象类型则是传引用,python是兼容两者传参方式的

    python函数传参是传值还是传引用? 首先还是应该科普下函数参数传递机制,传值和传引用是什么意思? 函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题. ...

  7. thymeleaf 语法——th:text默认值、字符串连接、th:attr、th:href 传参、th:include传参、th:inline 内联、th:each循环、th:with、th:if

    文章目录 1.表达式 1.1.简单表达式 1.2.三元运算.条件表达式: 1.3.默认表达式 1.4.综合使用,属性值的 if - else 2.字符串连接.拼接 3.th:attr 的使用 4.th ...

  8. 路由声明式传参和编程式传参

    声明式传参(使用带href /或本质上是a标签的时候) 直接带路径里带携带参数 下例 在地址栏是可以看到参数的(querys传参) 在vue.tools插件里可以观察到 取出路径参数的方式 param ...

  9. vue组件间通信传递数据的四种方式(路由传参、父子组件传参、兄弟组件传参、深层次传参)

    前言: vue组件间通信对于经常来写vue的伙伴来说应该是很轻松的,对于一些刚入门的伙伴来说可能就有些迷茫,感觉方式有很多种,但是总结起来又不知道应该怎么说,在下面的文章中,我结合自己的开发过程中经常 ...

最新文章

  1. c# redis hashid如何设置过期时间_Redis中Key过期策略amp;淘汰机制
  2. 佩奇扑街、外星人疯狂!Python 告诉你大年初二应该看哪部电影
  3. html5粒子形成图案,html5 canvas粒子形成下雪背景的效果
  4. 为什么 Spring 框架如此流行?
  5. 支持向量机原理(一)线性支持向量机
  6. linux fedora35设置双系统开机启动顺序
  7. 【题解】BZOJ5093图的价值(二项式+NTT)
  8. QEMU 源代码阅读经验开山之作
  9. C10K 和 C1000K 回顾
  10. 浅析DDD领域驱动设计——一种很厉害的架构思想
  11. 2019 年(B题)巡线机器人
  12. 安卓搞机教程--修改设置里 添加选项 添加文字 修改图标 修改版本号等等 实例解析
  13. axure 如何设置选项联动_AxureRP教程
  14. 使电动机反转的matlab仿真图,基于simulink的Matlab仿真作业(电气工程专业)2
  15. 判断质数、分解质因数
  16. Python基础——PyCharm版本——第八章、文件I/O(核心2——JSON序列化与反序列化——超重点)
  17. hhkb java_为什么知乎上这么多人推荐 HHKB,却不反复强调说该键盘不适合大多数程序员?...
  18. Oracle日志挖掘技术logminer
  19. WebService的四种客户端调用方式(基本)
  20. android Gradle 教程

热门文章

  1. 【Elasticsearch】Elasticsearch 中增加分片数量,聚合一定会变快吗?
  2. 【Elasticsearch】搜索类型 SearchType
  3. 60-10-040-命令-数据的路径间迁移kafka-reassign-partitions.sh
  4. 【Avro】两种根据avsc文件生成avro序列化的实体类-maven和avro-tool
  5. 【kafka】kafka_2.11-1.1.0 配置 SASL_PLAINTEXT 认证方式
  6. 86-Spark2.2源码:RDD中WithScope是什么?
  7. 95-140-102-源码-transform-算子Map
  8. 95-30-030-java.util-hashMap
  9. 95-136-041-源码-Operator-TwoInputStreamOperator
  10. 2008服务器维护,Windows 2008 R2 服务器维护