请问这个try为什么总是报错?本帖最后由 smj227227 于 2012-11-24 00:49:49 编辑package MySqlTestimport
请问这个try为什么总是报错?
本帖最后由 smj227227 于 2012-11-24 00:49:49 编辑
package MySqlTest;
import java.sql.*;
public class testMysql {
String driver = "com.mysql.jdbc.Driver";
// URL指向要访问的数据库名scutcs
String url = "jdbc:mysql://127.0.0.1:3306/scutcs";
// MySQL配置时的用户名
String user = "root";
// Java连接MySQL配置时的密码
String password = "root";
try { //!!!!这个地方总是报错 报错信息为Syntax error on token "try", delete this token
// 加载驱动程序
Class.forName(driver);
// 连续数据库
Connection conn = DriverManager.getConnection(url, user, password);
if(!conn.isClosed())
System.out.println("Succeeded connecting to the Database!");
}
}
[最优解释]没有catch,语法错误!!!
[其他解释]这是一个最基本的异常处理语句:
try {
//异常处理语句
} catch (Exception e) {//捕获异常信息
e.printStackTrace();//在屏幕上打印异常信息
}
还有一个是比较完善的异常处理语句,经常用在数据库连接:
try {
//异常处理语句
} catch (Exception e) {//捕获异常信息
e.printStackTrace();//在屏幕上打印异常信息
} finally {
//一般这里会执行关闭数据库的语句
}
[其他解释]光标移至 错误处, 按下 Ctrl + 1 智能纠错!
[其他解释]try{
没有结束括号
[其他解释]在java文件最后再加一个}
[其他解释]没有} 也没有catch
[其他解释]try catch
[其他解释]楼上几位的的都正确
[其他解释]try和catch是一对,有try必须要有catch
[其他解释]无语的问题,。。,,
[其他解释]很无语啊 建议好好看看基础
[其他解释]语法有问题啊
[其他解释]弱弱的问一句,try-catch 语句可以直接放在Class下面???
[其他解释]楼主是不是应该写个getconnection()方法呢?
[其他解释]LZ我ca。。。
[其他解释]Lz真粗心了。
偶受不鸟了。
[其他解释]LZ太粗了心
[其他解释]try之后需要有一个catch或者finally
[其他解释]你写上catch也是白扯,没有静态块,没有方法,代码能直接写Class里面?
[其他解释]我很怀疑你是怎么问的这个问题!这个根本编译都通过不了!
------其他解决方案--------------------
楼主的错误太多了。
[其他解释]LZ估计没有用编辑器,基础没打好,所以……
[其他解释]楼主,自己送上菊花吧
[其他解释]楼主自己主动扣50分
[其他解释]我觉得楼主是在讲一个冷笑话,一个很冷很冷的笑话……
[其他解释]汗。。。楼主语法都没有搞清楚就弄数据库了,非常的牛逼啊~建议还是去SE板块问问这种问题
[其他解释]该回复于2012-11-30 16:11:32被管理员删除
[其他解释]try{}catch(){}finally{}是最基本的哦
[其他解释]未必的。。其实有try可以没有catch,只要不抛异常就行了。。不信的话在try里面写句System.out.println("就是没catch");试试
[其他解释]异常那块怎么学的 try{}catch(){}/finally{}
[其他解释]真应该踹你一脚! 你是照抄代码的吧?
[其他解释]没有catch语句,语法错误,如果加上finally语句就会更加完整