`
dreamer_0924
  • 浏览: 178287 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

jdbc sql语句中带变量参数的解决方法

阅读更多
Statement stmt = conn.createStatement();
stmt.execute("insert into user(name, descn) values('" + name + "','" + desc +"')");
其中name, descn是字符串
values('"                   即values('   "
+ name + " ',' "         即name + " ',' "
这样实际的语句便是values('name的值','desc的值')
分享到:
评论

相关推荐

    hivesql语句练习

    6. Jline包版本不一致的问题,需要拷贝hive的lib目录中jline.2.12.jar的jar包替换掉hadoop中的 /home/hadoop/app/hadoop-2.6.4/share/hadoop/yarn/lib/jline-0.9.94.jar 启动hive bin/hive ---------------------...

    第八章 数据库编程.ppt

    不用游标的 SQL 语句是指在 SQL 语句中不使用游标来处理数据的语句。这种语句通常用于简单的数据查询和操作。 8.1.4 使用游标的 SQL 语句 使用游标的 SQL 语句是指在 SQL 语句中使用游标来处理数据的语句。这种...

    运用JDBC实现一个注册、登录系统的编写

    变量声明处理增删改的SQL语句处理查询类的SQL语句关闭并释放资源以下方法存储在UserDAO.java中,类UserDAO继承自类BaseDAO。注册验证用户名唯一性判断是否成功登录Java代码效果图底部的三个按钮分别用于进入登录界面...

    JDBC与Hibernate区别

    ◆操作的对象不同:JDBC操作的是数据,将数据通过SQL语句直接传送到数据库中执行,Hibernate操作的是持久化对象,由底层持久化对象的数据更新到数据库中。 ◆数据状态不同:JDBC操作的数据是“瞬时”的,变量的值...

    自己封装的JDBC工具类源码

    其中,与数据库的连接声明成了成员变量,建立连接后可执行各种操作,每个类中的statement、resultset等操作在方法内均关闭,但数据库连接没有关闭,需要在操作完成后调用其中的 closeConnection方法关闭;...

    PL/SQL 基础.doc

    PL/SQL 基础,一个不错的 PL/SQL 参考手册。内容预览: ---- 第一章 PL/SQL 简介 ---- 1. Oracle应用编辑方法概览 1) Pro*C/C++/... : C语言和数据库打交道的方法,比OCI更常用; 2) ODBC 3) OCI: C语言和...

    JDBC的常用方法

    我们在写sql语句时,为了方便可能会进行拼接字符串,这样做的弊端就是可能被sql注入攻击,解决的办法也很简单。 //获取数据库连接 Connection connection = DBUtils.getConnection(); //在写sql语句时,使用?代替...

    JAVA通过JDBC连接ORACLE9I

    我们需要配置环境变量,加载驱动程序,连接数据库,执行SQL语句,处理异常等。通过这种方式,JAVA程序可以连接和操作ORACLE9I数据库。 八、相关知识点 * JDBC(Java Database Connectivity) * ORACLE9I数据库 * ...

    MySQL预编译功能

    这样可以保证 MySQL 驱动会先把 SQL 语句发送给服务器进行预编译,然后在执行 executeQuery() 时只是把参数发送给服务器。 预编译功能的优点是可以提高执行效率,减少服务器对 SQL 语句的解析和编译时间。但是,预...

    数据库原理实验六ODBC和JDBC数据库编程实用.pdf

    程序中需要新建变量并初始化,分配语句句柄,连接数据库,执行SQL语句,结果集处理,并断开数据源,释放相关的句柄。 二、JDBC实现对数据库的连接、查询、插入、修改和删除 JDBC(Java Database Connectivity)是...

    prepareStatement和Statement的区别

    首先,从创建时的区别开始,Statement 需要通过 Connection 对象的 createStatement() 方法创建,而 PreparedStatement 需要通过 Connection 对象的 prepareStatement() 方法创建,并且需要带有 SQL 语句。...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《Oracle SQL高级编程》的源代码 对应的书籍资料见: Oracle SQL高级编程(资深Oracle专家力作,...

    mybatis框架干货

    2. settings:用于设置日志输出,可以在控制台输出执行的SQL语句和参数。 3. typeAliases:用于注册实体类别名。 4. environments:用于配置数据库的环境变量。 5. transactionManager:用于配置事务管理器。 6. ...

    java ee连接Oracle数据库的各种方法.doc

    JDBC 提供了一个驱动接口,使得 Java 程序可以访问数据库,而 SQLJ 是一个 Java 预编译器,可以将内嵌的 SQL 语句转化为 Java 语句。 在 Oracle8i 及以后的版本中,Java 可以直接在数据库中运行,提供了对在数据库...

    Java WEB访问数据库

    PreparedStatement的用法 jdbc(java database connectivity,...由于preparedstatement具备很多优点,开发者可能通常都使用它,只有在完全是因为性能原因或者是在一行sql语句中没有变量的时候才使用通常的statement。

    MyBatis 常见面试题总结.docx

    MyBatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 ...

    java编写的图书管理系统源代码.doc

    这个语句,用于导入Java的SQL包,以便使用SQL语句与数据库进行交互。 接下来,我们看到的是一个名为Database的类,用于连接数据库HDB,并执行SQL查询。这个类中有两个重要的成员变量:Connection con和ResultSet rs...

    100家大公司java笔试题汇总.docx

    3. JDBC中的PreparedStatement对象可以用来执行带参数的SQL语句。 六、J2EE 1. J2EE(Java 2 Platform, Enterprise Edition)是Java中的企业级应用平台,它提供了许多组件来开发企业级应用程序。 2. J2EE中的Web层...

    脚本语言和互动网页设计练习题B.docx

    本文档涵盖了脚本语言和互动网页设计的多个知识点,涉及到 JSP 基本类、SQL 语句、JDBC 基本功能、JSP 指令、JavaBean、Servlet 程序入口点、数据共享方法、获取当前 Web 程序物理路径、Session 对象方法、JSP 内置...

Global site tag (gtag.js) - Google Analytics