Syntax error on token "}", delete this token 肯定没有少}啊

dedlous 2012-04-17 11:15:28
package com.iotek.test1;

import java.beans.Statement;
import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;

import javax.naming.spi.DirStateFactory.Result;

public class MyTest2
{

public static void main(String[] args) throws SQLException
{
//装载驱动
try {
Class.forName("org.sqlite.JDBC");
System.out.println("drive loaded");
//建立连接

Connection connection1=DriverManager.getConnection("jdbc:sqlite:e:\\sql\\test2.db");
System.out.println("database connected");

//创建statement
java.sql.Statement stat=connection1.createStatement();

//执行statement
ResultSet resultset=stat.executeQuery(".tables");

//返回结果

catch (ClassNotFoundException e)
{
e.printStackTrace();
}
}

}


}


java.lang.NoSuchMethodError: main
Exception in thread "main"

提示说是这个
...全文
817 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dedlous 2012-04-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

try{...}catch{...}
catch前少了个
[/Quote]谢谢~~~~我怎么就没发现呢,成分感谢
nmyangym 2012-04-17
  • 打赏
  • 举报
回复
catch 之前应有一个 "}". 从后面删除一个 "}".
sdojqy1122 2012-04-17
  • 打赏
  • 举报
回复
整下格式就行了。

public class MyTest2 {

public static void main(String[] args) throws SQLException{
//装载驱动
try {
Class.forName("org.sqlite.JDBC");
System.out.println("drive loaded");
//建立连接
Connection connection1=
DriverManager.getConnection("jdbc:sqlite:e:\\sql\\test2.db");
System.out.println("database connected");

//创建statement
java.sql.Statement stat=connection1.createStatement();

//执行statement
ResultSet resultset=stat.executeQuery(".tables");

}//少了这个}
catch (ClassNotFoundException e)
{
e.printStackTrace();
}
}
}
kevinwangxiyu 2012-04-17
  • 打赏
  • 举报
回复
try{...}catch{...}
catch前少了个

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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