0、 需要标识符 a) 不在函数内
1、 非法表达式开始 b) 可能:丢失括号 .
2. no data found a) 可能:setInt(1,100)中,没有100这个值
3. 找不到符号 a) 可能:没导入包
4. 指定了无效URL a) 可能:数据库名或IP错误,即连接出错
5. 类路径没有找到 a) 可能: ClassNotFoundException: oracle.jdbc.driver.OracleDriver b) 原因: 一般是指包名写错,或者没有import包,或者没有在类路径中找到jar文件 c) 解决: 没有加载Oracle驱动jar,在.bash_profile中把ojdbc14.jar加进来
6. 空指针异常 a) 可能: 数据源错误 比如数据库名或IP错误
7. 不能执行查询 a) 可能: 数据库中表的问题,比如列名不存在
8. invalid identity a) 可能: 列名出错
9. 若在数据库中创建了 两个sequence ,运行时出现异常可能是先后执行了多次select语句,导致与原有的序列号产生冲突
10. 表名或列名不存在 a) 可能