我的类是
public void executeSql(String sql)
{
try{
Ex1Con = DriverManager.getConnection("jdbc:odbc:"+sql, "", "");
Ex1Stmt = Ex1Con.createStatement();
Ex1Stmt.executeUpdate(sql);
Ex1Con.commit();
}//end try
catch(Exception e)
{
System.out.println("getResult " + e.toString());
}//end catch
}//end executeSql
然后用sevelet调用
String sql1="INSERT INTO StudentScore (number,studentname,math,english) VALUES('16','小明','1','2')";
myshujuku.executeSql(sql1);
可是数据库还是没变,
然后出现了getResult java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 数据源名称过长
这个问题
求大神解答
应该没有问题啊,我做查看语句的时候就不报错的
追答jdbc:odbc:"+sql 这里不应该加上你的sql语句,而是加数据源的名称。
追问解决了,谢谢