java jdbc

weixin_42078572 2018-05-17 10:22:29
java jdbc 的简单练习,
import java.sql.*;
public class JDBC {
public static void main(String args[]){
try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){
System.out.println(e);
}//建立桥接器
try{
Connection con=DriverManager.getConnection("jdbc:odbc:sss", "", "");

Statement sql=con.createStatement();

ResultSet rs=sql.executeQuery("SELECT * FROM table");

double sum=0;
int count=0;
while(rs.next()){
count++;
String id=rs.getNString(1);
String name=rs.getString(2);
double a=rs.getDouble(3);
sum=sum+a;
System.out.printf("%s %s %f\n", id,name,a);
}
System.out.println(sum/count);
con.close();

}
catch(SQLException e){
System.out.println("h");
}
}
}
ResultSet rs=sql.executeQuery("SELECT * FROM table")我测试应该是这一句抛出了异常但不知道为什么


...全文
710 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjsl__ 2018-05-18
  • 打赏
  • 举报
回复
保留关键字,表名肯定不能叫 select
weixin_42078572 2018-05-18
  • 打赏
  • 举报
回复
引用 1 楼 聪头的回复:
把表名字改一个其他的名字
改了一个确实可以了,但为什么用table作为表名不行呢
聪头 2018-05-18
  • 打赏
  • 举报
回复
把表名字改一个其他的名字

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧