zoukankan      html  css  js  c++  java
  • java mysql 使用心得

    不要使用mysql的关键字,如key.       2014.4.13

    1.获取最大值 String device_sql= "select max(id) id  from user";

    2.创建一条数据

    String create_sql="insert into unit (user_id,device_id,index_in_device) values ("+device_user_id+","+device_id+","+unit_id+")";
    db1.statement.execute(create_sql);

    === insert into unit (user_id,device_id,index_in_device) values (1,1,11)

    不要使用 rs=db1.statement.execute(create_sql);  否则出错.

    不能使用 db1.statement.executeQuery(sql);

    2.更新数据

     String sql= "update unit set "+field_id+" ='"+value+"' where device_id="+device_id+" and index_in_device="+unit_id+"";
     
         int rs;
       
        rs = db1.statement.executeUpdate(sql);

     3.插入数据

    String create_sql="insert into device (user_id,name,app_key,index_id) values ("+user_id+",'"+device_name+"','"+device_key+"',"+(device_max_index+1)+")";
           db1.statement.execute(create_sql);

    4.获取刚插入数据的自动序列值

     String create_sql="insert into device (user_id,name,app_key,index_id) values ("+user_id+",'"+device_name+"','"+device_key+"',"+(device_max_index+1)+")";
           db1.statement.execute(create_sql);
           rs=db1.statement.executeQuery("select  last_insert_id()");
           if(rs.next())
           {
            newDeviceId=rs.getInt(1);
           }

  • 相关阅读:
    shell进行mysql统计
    java I/O总结
    Hbase源码分析:Hbase UI中Requests Per Second的具体含义
    ASP.NET Session State Overview
    What is an ISAPI Extension?
    innerxml and outerxml
    postman
    FileZilla文件下载的目录
    how to use webpart container in kentico
    Consider using EXISTS instead of IN
  • 原文地址:https://www.cnblogs.com/egai/p/3625137.html
Copyright © 2011-2022 走看看