package db;
import java.sql.*;
public class Operate {
private final String url="jdbc:microsoft:sqlserver://127.0.0.1:1433";
private final String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
private final String userName="sa";
private final String userPass="sa";
private final Connection con=null;
private final Statement stmt=null;
try{
Class.forName(driver);
}
catch(Exception e){
e.printStackTrace();
}
}
提示两个错误,一个是private final Statement stmt=null;
后面的分号有误,另一个是最后面的大括号有误,我用的是eclipse,迷糊死
import java.sql.*;
public class Operate {
private final String url="jdbc:microsoft:sqlserver://127.0.0.1:1433";
private final String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
private final String userName="sa";
private final String userPass="sa";
private final Connection con=null;
private final Statement stmt=null;
try{
Class.forName(driver);
}
catch(Exception e){
e.printStackTrace();
}
}
提示两个错误,一个是private final Statement stmt=null;
后面的分号有误,另一个是最后面的大括号有误,我用的是eclipse,迷糊死
public class Operate {
private final String url="jdbc:microsoft:sqlserver://127.0.0.1:1433";
private final String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
private final String userName="sa";
private final String userPass="sa";
private Connection con=null;
private Statement stmt=null;
public Operate(){
try{
Class.forName(driver);
}
catch(Exception e){
e.printStackTrace();
}
}
}给你改一下 问题的主要在于:所有声明以外的东西都要写方法体内。楼主 基础重要啊