精华内容
下载资源
问答
  • 主要介绍了关于java中的一道面试题,这套题就是在try中含return语句代码执行顺序,这个问题看似简单,却暗藏杀机啊!文中通过一个个例子详细介绍了其中玄机,需要的朋友可以参考学习,下面来一起看看吧。
  • java定时执行sql语句

    2018-03-09 16:13:00
    使用jfinal编写的本地应用,压缩文件里包括了eclipse本程序的源代码和可执行的jar文件。 通过配置数据库连接信息和要执行的sql语句,可实现定时执行多个sql语句。 所要执行语句只能是写死的,可支持sqlserver ...
  • 主要介绍了java执行SQL语句实现查询的通用方法详解,具有一定借鉴价值,需要的朋友可以参考下。
  • 该资源能够帮助使用者快速将嵌有sql语句Java代码转换为纯sql语句,也可以将纯sql语句转换为java拼接的方式。
  • 三种执行SQL语句的的JAVA代码

    千次阅读 2019-01-14 14:13:55
     连接数据库,执行SQL语句是必不可少的,下面给出了三种执行不通SQL语句的方法。 1.简单的Statement执行SQL语句。有SQL注入,一般不使用。 1 2 3 4 5 6 7 8 9 10 11...

    问题描述:

      连接数据库,执行SQL语句是必不可少的,下面给出了三种执行不通SQL语句的方法。

    1.简单的Statement执行SQL语句。有SQL注入,一般不使用。

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    public static void testStatement() throws Exception{

        Statement stm = null;

        ResultSet rs = null;

        DataBaseConn con = new DataBaseConn();

        try{

            stm = con.getMssqlConn().createStatement();

            rs = stm.executeQuery("select top 1 * from tfixitem");

            if(rs.next()){

                System.out.println("testStatement测试,FIXITEM_CODE = " + rs.getString("FIXITEM_CODE"));

            }

            con.closeCon();

        }catch(Exception e){

            System.out.println(e.getMessage());

            e.printStackTrace();

        }

    }

    2.防止SQL注入的PreparedStatement执行SQL语句。

    复制代码

        public static void testPreparedStatement(){
            PreparedStatement pstm = null;
            ResultSet rs = null;
            DataBaseConn con = new DataBaseConn();
            try{
                pstm = con.getMssqlConn().prepareStatement("select * from tfixitem where fixitem_id = ?");
                pstm.setInt(1, 2);
                rs = pstm.executeQuery();
                if(rs.next()){
                    System.out.println("testPreparedStatement测试,FIXITEM_CODE = " + rs.getString("FIXITEM_CODE"));
                }
            }catch(Exception e){
                e.printStackTrace();
            }
        }

    复制代码

    3.执行存储过程的CallableStatement执行存储过程SQL

    复制代码

        public static void testCallableStatement(){
            CallableStatement cstm = null;
            ResultSet rs = null;
            DataBaseConn con = new DataBaseConn();
            try{
                cstm = con.getMssqlConn().prepareCall("{call SP_QUERY_TFIXITEM(?,?,?,?,?,?,?,?)}");
                cstm.setInt(1, 2);
                cstm.setInt(2, 1);
                cstm.setInt(3, 0);
                cstm.setInt(4, 0);
                cstm.setString(5, "");
                cstm.setString(6, "");
                cstm.setString(7, "");
                cstm.setInt(8, 0);
                rs = cstm.executeQuery();
                if(rs.next()){
                    System.out.println("testCallableStatement测试,FIXITEM_CODE = " + rs.getString("FIXITEM_CODE"));
                }
            }catch(Exception e){
                e.printStackTrace();
            }
        }

    复制代码

    展开全文
  • 1.主程序中添加代码执行sql脚本 Spring 中提供了一个 jdbc 脚本执行器,使用这个工具可以非常方便的运行一个 sql 脚本文件,下面是这个方法: ScriptUtils.executeSqlScript() 只需要传入它需要的参数即可。 下面...

    1.主程序中添加代码,执行sql脚本


    Spring 中提供了一个 jdbc 脚本执行器,使用这个工具可以非常方便的运行一个 sql 脚本文件,下面是这个方法:

    ScriptUtils.executeSqlScript()
    只需要传入它需要的参数即可。

    下面代码运行 sql 目录中的四个脚本程序,每次运行都会删除四个数据库再重新创建,并初始化数据。

    package cn.tedu.dbinit;
    
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.core.io.ClassPathResource;
    import org.springframework.core.io.support.EncodedResource;
    import org.springframework.jdbc.datasource.init.ScriptUtils;
    
    import javax.annotation.PostConstruct;
    import javax.sql.DataSource;
    import java.sql.SQLException;
    
    @SpringBootApplication
    public class DbInitApplication {
    
    	@Autowired
    	private DataSource dataSource;
    
    	public static void main(String[] args) {
    		SpringApplication.run(DbInitApplication.class, args);
    	}
    
    	@PostConstruct
    	public void init() throws SQLException {
    		exec(dataSource, "sql/account.sql");
    		exec(dataSource, "sql/storage.sql");
    		exec(dataSource, "sql/order.sql");
    		exec(dataSource, "sql/seata-server.sql");
    	}
    
    	private void exec(DataSource accountDatasource, String script) throws SQLException {
    		ClassPathResource rc = new ClassPathResource(script, DbInitApplication.class.getClassLoader());
    		EncodedResource er = new EncodedResource(rc, "utf-8");
    		ScriptUtils.executeSqlScript(accountDatasource.getConnection(), er);
    	}
    }
    
    展开全文
  • 主要介绍了java跟踪执行的sql语句示例分享,需要的朋友可以参考下
  • Java sql语句设计建表

    2013-06-17 14:19:24
    sql语句建表 关键表之间的多表链接 表之间的关系结构,通过订单查询
  • java的控制台中看到的sql日志通常是如下的样子, Preparing: SELECT in (0,1) ORDER BY i.... 使用方法复制sql语句包括prepare丢到第一个文本框中,然后点start。转换好的就在下面了。 程序的页面可以直接双击打开。
  • 利用JAVA注解实现SQL语句自动生成 编写对应Entity添加相关注解,并通过SqlUtil工具,传入相关参数生成SQL语句 例如:要生成对应数据库Person的SQL增删改查 SqlUtil.create(Person.class) SqlUtil.insert(Person....
  • Java判断语句

    千次阅读 2020-12-09 21:20:56
    属于分支语句的一种,根据条件的结果执行对应的分支代码语句 分类: 单条件判断 多条件判断 一、单条件判断: 语法格式: 1、if语句: if(条件) { 条件成立要执行代码段; }     &...

    Java判断语句

    概述:

    属于分支语句的一种,根据条件的结果执行对应的分支代码的语句

    分类:

    单条件判断

    多条件判断

    一、单条件判断:

    语法格式:

    1、if语句:
    if(条件) {
    	条件成立要执行的代码段;
    	}
    

               执行流程

    ​                判断条件是否成立
                            成立:执行花括号里面的代码段
                           不成立:直接结束判断语句

    代码展示:

    public class IfDemo {
    	
    	public static void main(String[] args) {
    		// 创建Scanner的对象
    		Scanner sc = new Scanner(System.in);
    		// 友好提示
    		System.out.println("请请输入您的年龄值:");
    		int age = sc.nextInt();
    		// 开始判断是否成年
    		if (age > 18) {
    			System.out.println("恭喜你已经成年了!!!!!");
    		}
    	}
    }
    
    2、if…else语句

    格式:

    	if (条件) {
    		条件成立执行的代码段;
    	} else { 
    		条件不成立执行的代码段;
    	}
    

    执行流程:

    判断条件是否成立:

    成立:执行第一个花括号的代码段
    不成立:执行第二个花括号的代码段

    ​ 代码示例:

    import java.util.Scanner;
    
    public class IfDemo {
    	
    	public static void main(String[] args) {
    		// 创建Scanner的对象
    		Scanner sc = new Scanner(System.in);
    		// 友好提示
    		System.out.println("请请输入您的年龄值:");
    		int age = sc.nextInt();
    		
    		// 判断是否成年
    		// if...else语句 
    		if (age > 18) {
    			System.out.println("恭喜你已经成年了!!!!!");
    		} else {
    			System.out.println("不好意思,您还未成年!!");
    		}	
    	}
    }
    
    

    二、多条件判断语句

    概述:

    ​ 对多个条件进行判断,根据成立条件的结果执行对应的分支代码

    语法格式:

    	if(条件1) {
    		条件1成立要执行的代码段;
    	}else if(条件2) {
    		条件2成立要执行的代码段;
    	}
    		......else if(条件n) {
    		条件n成立要执行的代码段;
    	}else {
    		所有条件都不成立执行的代码段;   //可以省略 (当所有条件都不成立且不用做任何事时,可省略)
    	}  
    

    执行流程:

    ​ 1、判断条件1是否成立

    成立:执行条件1成立的代码段 结束判断语句

    不成立:
            判断条件2是否成立

                   成立:执行条件2成立的代码段 结束判断语句

                   不成立:
                           依次的去判断下一个条件是否成立

                           成立:执行条件n成立的代码段 结束判断语句

                           不成立:
                                   执行else中的代码段

    代码示例:

    从键盘输入学生成绩(整数),然后根据成绩进行划分职位,并输出。

    import java.util.Scanner;
    
    public class IfDemo2 {
        public static void main(String[] args) {
            //创建键盘录入对象
            Scanner sc = new Scanner(System.in);
    
            //接受数据
            System.out.println("请输入学生成绩(整数) : ");
            int a = sc.nextInt();
    
           if (a>=90 && a<=100) {
                System.out.println("皇帝");
            }else if (a>=80 && a<90) {
                System.out.println("宰相");
            }else if (a>=70 && a<80) {
                System.out.println("大臣");
            }
            else if (a>=60 && a<70) {
                System.out.println("县官");
            }
            else if (a>=0 && a<60) {
                System.out.println("草民");
            }else {
               System.out.println("输入成绩不合法!");
           }
        }
    
    }
    
    展开全文
  • 方式一:直接在js代码里调用sql语句,原则上不能使用,因为这将sql直接暴露在客户端,安全性极差。 方式二:在js里运用ajax技术,调用后台方法执行sql语句。 方式三:运用dwr框架,其实是对ajax技术进行了封装。 一...
  • java根据excel生成 hive建表语句 可以根据自己的格式修改
  • sql语句java代码 v1.1

    2016-02-18 15:42:10
    因为经常在plsql写sql然后放到java 文件当成String去执行 所以经常要花时间格式化,然后找到了网上的一篇文章 ,工具非常不错,我下载了源码做了一些更改 包括 :1.自动识别剔除oracle 的注释     2.一些特殊...

    首先感谢原作者   http://blog.csdn.net/isea533/article/details/9059001


    因为经常在plsql写sql然后放到java 文件当成String去执行 所以经常要花时间格式化,然后找到了网上的一篇文章 ,工具非常不错,我下载了源码做了一些更改


    包括  :1.自动识别剔除oracle 的注释 

        2.一些特殊情况下的bug修改 

       3.java代码自动定义好变量


    下载源码运行即可

    http://download.csdn.net/detail/lovejj1994/9435569




    
    展开全文
  • 在mybatis执行sql编译之前,使用java代码拦截该sql并拼接入条件进去,比如xml里一条sql SELECT * FROM TABLE,在执行这条sql语句之前动态使用java代码加入 WHERE ID > 1这一个条件,并且不能不适用${}传入,也就是...
  • 我想把下面的es查询语句,使用es的Java api实现,有人知道怎么写吗???? GET /weijian/news/_search { "aggs": { "unique_title": { "terms": { "field": "title", "order": [ { "aggPostTime":...
  • Java代码执行shell命令

    千次阅读 2019-09-24 21:21:11
    Java代码执行shell命令 本文描述两种方式使用java代码执行shell命令,首先使用Runtime类调用exce方法,其次使用ProcessBuilder实例实现更灵活的方式。 1. 环境准备 执行shell命令之前,我们需要获取jvm底层操作系统...
  • Java简单的计算花费时间的模板设计模式 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数。 后台执行的耗时(需要的单位自己换算吧!) 单位:分钟 long...
  • 本人刚刚开始做后台相关东西,对数据库不是特别了解,请问下如何将以下语句转为在java 框架中使用 CommandResult result = mongoTemplate.executeCommand(xxx) 数据库语句: db.BrowseCarHistory.update({user...
  • java选择判断语句(switch)

    千次阅读 多人点赞 2017-11-24 22:57:20
    switch语句一旦匹配上了其中的一个case语句,那么就会执行对应的case中的语句代码执行完毕之后如果没有 遇到break关键字或者是结束switch语句的大括号,那么switch语句不会再判断,按照代码的顺序从上往下执行...
  • java中if判断条件语句测试代码总结

    千次阅读 2017-12-04 21:54:46
    public class IfStu{  /*  if分支:  if(布尔表达式A){  代码B  }else if(布尔表达式D){ ... 代码E ... 代码F ... 代码C ... 当A的值为true的时候,执行代码B,C;... 当所有的条件都不满足的时候执行代码F(增
  • 1. 抛出异常后的代码执行情况 下面使用三段代码进行测试 代码1 public static void test1() throws Exception { throw new Exception("参数越界"); System.out.println("异常后"); //编译错误,「无法访问的语句...
  • 因为最近在写自己的工具包,在控制台模块有个需求,就是想与 JShell 一样,将用户输入的字符串转成代码执行 这里附上我写的工具包地址:https://github.com/1711680493/ShendiKit 对于将字符串解析成代码运行,...
  • java中怎么执行sql语句

    2017-08-20 08:54:06
    如图我想在 java代码的方法里执行这条sql插入语句,把一条记录save进oracle数据库,菜鸟不知道怎么写,求帮助![图片说明](https://img-ask.csdn.net/upload/201708/20/1503219228_332645.png)
  • 1、Java语句执行结构  a、执行父类的静态代码块  b、执行子的静态代码块  c、如果父类有非静态代码块,则执行,反之不执行。  d、执行父类的构造方法  e、如果子类有非静态代码块,则执行,反之不执行。...
  • Java代码实体类生成SQL语句Java实体类转数据库)

    万次阅读 多人点赞 2021-07-19 17:43:04
    有的时候把数据库删了,如果照着实体类重新创建数据库的话比较麻烦,可以使用这个工具,把代码复制到项目里面设置一下即可把Java代码中的实体类转换为SQL语句输出为一个文件,打开执行命令即可。 代码如下: ...
  • Java 条件语句&switch case 语句

    千次阅读 2020-05-17 17:15:41
    如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。 例子: public class Test { public static void main(String args[]){ int x = 10; if( x < 20 ){ System.
  • 由于个人需要使用,结合API和网友们的相关介绍,自己写了一个小小的demo可以通过java实现一个小程序语句的延迟执行,希望给需要的人提供帮助吧。
  • Java执行js语句

    2018-05-30 17:10:07
    有些时候我们希望能执行 字符串类型的代码此时可以使用jdk自带的类ScriptEngine,该类可以解析执行字符串类型的js代码 间接达到想要的效果初始化:ScriptEngineManager scriptManager = new ScriptEngineManager();...
  • java条件选择语句和循环语句

    万次阅读 2018-10-20 11:45:08
    一、条件选择语句 ...小括号后面也可以不使用大括号,这样只会执行小括号后面的一行代码,不建议这样使用,程序可读性差。 2、双条件选择结构 格式:if(){ }else{ } 说明:同样小括号里面仍然是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 670,761
精华内容 268,304
关键字:

java语句执行代码

java 订阅