初学java,写了一个链接Oracle的小程序,运行后报错:
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 10:21:23
初学java,写了一个链接Oracle的小程序,运行后报错:
java.sql.SQLException:无效的列索引
请问这是为什么?
附上程序:
package connection;
import java.sql.*;
public class Connectionb {
public static final void main(String args[]){
Connection con=null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
}
catch (ClassNotFoundException e){
System.out.println(e);
}
try{
String s = "jdbc:oracle:thin:@192.168.3.98:1521:orcl";
con = DriverManager.getConnection(s,"kk","kk");
Statement stat = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs = stat.executeQuery("select * from TEST5");
while (rs.next()){
int DM= rs.getInt(12);
String MC=rs.getString(40);
int JB=rs.getInt(2);
int YXBZ= rs.getInt(2);
System.out.println("DM"+DM);
System.out.println("MC"+MC);
System.out.println("JB"+JB);
System.out.println("YXBZ"+YXBZ);
}
rs.close();
}
catch(SQLException e2){
System.out.println(e2);
}
}
}
java.sql.SQLException:无效的列索引
请问这是为什么?
附上程序:
package connection;
import java.sql.*;
public class Connectionb {
public static final void main(String args[]){
Connection con=null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
}
catch (ClassNotFoundException e){
System.out.println(e);
}
try{
String s = "jdbc:oracle:thin:@192.168.3.98:1521:orcl";
con = DriverManager.getConnection(s,"kk","kk");
Statement stat = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs = stat.executeQuery("select * from TEST5");
while (rs.next()){
int DM= rs.getInt(12);
String MC=rs.getString(40);
int JB=rs.getInt(2);
int YXBZ= rs.getInt(2);
System.out.println("DM"+DM);
System.out.println("MC"+MC);
System.out.println("JB"+JB);
System.out.println("YXBZ"+YXBZ);
}
rs.close();
}
catch(SQLException e2){
System.out.println(e2);
}
}
}
nt DM= rs.getInt(12);
String MC=rs.getString(40);
这里错了,里面的是代表列数,你的表里就第12列和40列吗?
String MC=rs.getString(40);
这里错了,里面的是代表列数,你的表里就第12列和40列吗?
初学java,写了一个链接Oracle的小程序,运行后报错:
一个关于随机数的java小程序
java中写Applet小程序的问题,使用Eclipse集成开发工具.程序没有错误,可以运行,但是在public cla
求大神帮忙写一个java程序
用java语言写一个程序
使用do/while循环,写一个窗口小程序MultiplicationTableApplet.java 显示如下:
求java大神!下面是一个用java表示图的程序(邻接表表示法);在运行的时候提示NullPointerExceptio
JAVA写程序 数的整除
java程序中while和do while循环体的一个小问题
写好的java程序 导出jar包以及在当前目录下也放有了所要用到的jar包 在本机上可以运行 移到其他电脑不行了 试了两
关于一个matlab程序的问题,运行后报错,如何修改
用JAVA写一个程序,求N个不同形状的图形的总面积.