使用预编译SQL语句和占位符參数(在jdbc中是?),可以避免由于使用字符串拼接sql语句带来的复杂性。我们先来简单的看下。使用预编译SQL语句的优点。使用String sql = "select * from Student where name=" + name;假设name的值是1或 "aty"或"aty'aty",就会产生以下错误的sql--ORA-01722 invalid number            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-05-03 20:39:00
                            
                                269阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              今天做项目时使用in条件过滤时不能查询出数据,后来上网查询后,才明白设置到in 中的数据类型必须是数组格式的。例如 query.setParameterList(string, (Object[])obj); 而且参数方法必须使用setParameterList方法,不能使用query.setParameter的方法。  我们做的是web-service项目前段传            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-03-23 17:40:29
                            
                                3792阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            突然发现Query.setParameterList原来是如此: 有两种参数的重载方式: Java代码            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-04 22:33:01
                            
                                268阅读