java jdbc 传参_java – 将参数传递给JDBC PreparedStatement
我正在尝试为我的程序制作验证课程.我已经建立了与 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相关推荐
- jdbc连接mysql传参_将参数传递给JDBC PreparedStatement
我正在尝试为我的程序制作验证类.我已经建立了与MySQL数据库的连接,并且已经在表中插入了行.该表由firstName,lastName和userID领域.现在,我想通过构造函数的参数在数据库中选择特 ...
- python sql语句传参数_pyMySQL SQL语句传参问题,单个参数或多个参数说明
在用pymysql操作数据库的过程中,给sql语句传参碰到了很多问题,网上传参策略很多,这里推荐两种 单个传参用%s,写起来比较简单: field = '-' sql_talk="UPDAT ...
- C/C++语言传参、返回参数知识点讲解
在我们编写程序时,大多数情况下都是函数传参,接收返回参数,但这中间有一定的操作系统内存传递原理,当你看完这篇文章你会发现,噢!原来这样使用会出错之类的感想! 最简单的,函数现场保护,通常操作系统会使用 ...
- 微信小程序 页面导航、传参、接收参数
页面导航指的是页面之间的相互跳转,在微信小程序中,页面导航分为如下两种: 1.声明式导航: 在页面上声明一个<navigator>导航组件 通过点击<navigator>导航组 ...
- Vue路由传参和接收参数
Vue 路由传参和接收参数主要有四种解决方法如下:
- 2021-01-14python函数传参是传值还是传引用? 参数若是简单类型是传值 若是对象类型则是传引用,python是兼容两者传参方式的
python函数传参是传值还是传引用? 首先还是应该科普下函数参数传递机制,传值和传引用是什么意思? 函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题. ...
- 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 ...
- 路由声明式传参和编程式传参
声明式传参(使用带href /或本质上是a标签的时候) 直接带路径里带携带参数 下例 在地址栏是可以看到参数的(querys传参) 在vue.tools插件里可以观察到 取出路径参数的方式 param ...
- vue组件间通信传递数据的四种方式(路由传参、父子组件传参、兄弟组件传参、深层次传参)
前言: vue组件间通信对于经常来写vue的伙伴来说应该是很轻松的,对于一些刚入门的伙伴来说可能就有些迷茫,感觉方式有很多种,但是总结起来又不知道应该怎么说,在下面的文章中,我结合自己的开发过程中经常 ...
最新文章
- c# redis hashid如何设置过期时间_Redis中Key过期策略amp;淘汰机制
- 佩奇扑街、外星人疯狂!Python 告诉你大年初二应该看哪部电影
- html5粒子形成图案,html5 canvas粒子形成下雪背景的效果
- 为什么 Spring 框架如此流行?
- 支持向量机原理(一)线性支持向量机
- linux fedora35设置双系统开机启动顺序
- 【题解】BZOJ5093图的价值(二项式+NTT)
- QEMU 源代码阅读经验开山之作
- C10K 和 C1000K 回顾
- 浅析DDD领域驱动设计——一种很厉害的架构思想
- 2019 年(B题)巡线机器人
- 安卓搞机教程--修改设置里 添加选项 添加文字 修改图标 修改版本号等等 实例解析
- axure 如何设置选项联动_AxureRP教程
- 使电动机反转的matlab仿真图,基于simulink的Matlab仿真作业(电气工程专业)2
- 判断质数、分解质因数
- Python基础——PyCharm版本——第八章、文件I/O(核心2——JSON序列化与反序列化——超重点)
- hhkb java_为什么知乎上这么多人推荐 HHKB,却不反复强调说该键盘不适合大多数程序员?...
- Oracle日志挖掘技术logminer
- WebService的四种客户端调用方式(基本)
- android Gradle 教程
热门文章
- 【Elasticsearch】Elasticsearch 中增加分片数量,聚合一定会变快吗?
- 【Elasticsearch】搜索类型 SearchType
- 60-10-040-命令-数据的路径间迁移kafka-reassign-partitions.sh
- 【Avro】两种根据avsc文件生成avro序列化的实体类-maven和avro-tool
- 【kafka】kafka_2.11-1.1.0 配置 SASL_PLAINTEXT 认证方式
- 86-Spark2.2源码:RDD中WithScope是什么?
- 95-140-102-源码-transform-算子Map
- 95-30-030-java.util-hashMap
- 95-136-041-源码-Operator-TwoInputStreamOperator
- 2008服务器维护,Windows 2008 R2 服务器维护