java实现简单的给sql语句赋值的示例

代码本身很简单。拼接sql的时候?不好数,简单的用来赋值。

代码如下:

/**
  * TODO 循环赋值,缺少的类型可随时添加
  * @author Lucius
  * @param pt
  * @param list
  * @throws SQLException
  */
 public static void setParam(PreparedStatement pt, List list) throws SQLException{
  for(int i = 0;i<list.size();i++){
   if (list.get(i) instanceof String) pt.setString(i+1, list.get(i).toString());
   else if(list.get(i) instanceof Integer) pt.setInt(i+1, Integer.parseInt(list.get(i).toString()));
   else if(list.get(i) instanceof Short)pt.setShort(i+1, Short.parseShort(list.get(i).toString()));
   else pt.setObject(i+1, list.get(i));
  }
 }

(0)

相关推荐

  • java实现简单的给sql语句赋值的示例

    代码本身很简单.拼接sql的时候?不好数,简单的用来赋值. 复制代码 代码如下: /**  * TODO 循环赋值,缺少的类型可随时添加  * @author Lucius  * @param pt  * @param list  * @throws SQLException  */ public static void setParam(PreparedStatement pt, List list) throws SQLException{  for(int i = 0;i<list.siz

  • Java使用Statement接口执行SQL语句操作实例分析

    本文实例讲述了Java使用Statement接口执行SQL语句操作的方法.分享给大家供大家参考,具体如下: Statement执行SQL语句: 1. 对数据库的曾删改操作时,使用stmt.executeUpdate(sql)  执行给定 SQL 语句,分别为 insert .update.delete. 2. 对数据库做查询时,直接使用 stmt.executeQuery(sql),返回结果可以为一个resultSet结果集. 首先做一些准备工作: ①对要进行操作的数据库表进行封装,比如说我的数

  • Idea连接数据库并执行SQL语句的方法示例

    1.Idea显示Database Idea有一个功能可以连接数据库,那就是Idea的Database,如图 Database在Idea中显示如下 1)点击view 2)点击Tool Buttons 2)点击view 2)点击Tool Windows 3)点击Database 2.连接数据库 1.打开界面 2.配置连接信息 3.测试连接 4.面板基本信息 5.选择要显示的数据库 6.表的基本信息 7.新建查询 8.设置sql的备注名称 9.编写sql执行 第1种,先选择sql语句,在点击执行按钮

  • 详解Java的MyBatis框架中SQL语句映射部分的编写

    1.resultMap SQL 映射XML 文件是所有sql语句放置的地方.需要定义一个workspace,一般定义为对应的接口类的路径.写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如: <mappers> <mapper resource="com/liming/manager/data/mappers/UserMapper.xml" /> <mapper resource="com/liming/mana

  • Java代码里如何拼接SQL语句到mybatis的xml

    关键语句: StringBuilder whereSql = new StringBuilder(); whereSql.append("SQL"); 实现类: public List getList(Map<String, Object> map) { List<Map<String, Object>> rs = new ArrayList<Map<String, Object>>(); try { StringBuilde

  • oracle使用sql语句增加字段示例(sql删除字段语句)

    添加字段的语法:alter table tablename add (column datatype [default value][null/not null],-.); 修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],-.); 删除字段的语法:alter table tablename drop (column); 添加.修改.删除多列的话,用逗号隔开. 使用alter

  • java实现简单的英文文本单词翻译器功能示例

    本文实例讲述了java实现简单的英文文本单词翻译器功能.分享给大家供大家参考,具体如下: 直接上代码: package fanyi; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader;

  • ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例

    本文实例讲述了ThinkPHP3.2.3框架实现执行原生SQL语句的方法.分享给大家供大家参考,具体如下: [查询语句]query方法 示例:查询blog_article表中的文章标题title字段 //构造sql语句 $sql = "select `title` from blog_article"; //或者下面两种,都会自动读取当前设置的表前缀 //$sql = "select `title` from __PREFIX__article"; //$sql =

  • jsp与sql语句的混合使用示例

    话不多说,直接上例子 insert 复制代码 代码如下: String sql="insert into allorder values('" + orderid + "','" + bookid +"','" + amount + "','" + username + "')"; int result=stmt.executeUpdate(sql); if(result==1) response.send

  • java执行SQL语句实现查询的通用方法详解

    完成SQL查询 并将查询结果放入Vector容器,以便其他程序使用 /* * 执行sql查询语句 */ public static <T> Vector<T> executeQuery(Class<T> clazz, String sql, Object... args) { Connection conn = null; PreparedStatement preparedstatement = null; ResultSet rs = null; Vector<

随机推荐