![](/img/trans.png)
[英]how to fix Error: java.lang.ClassNotFoundException on frida
[英]How to fix java.lang.ClassNotFoundException error?
我正在创建一种方法,该方法将接受用户的某些值并将其发送到SQL Server中的存储过程。几天前,代码可以正常工作,现在我收到了这些我不知道如何处理的错误。当我在java.lang.Class.forName0(Native Method)上单击时,在运行代码“ java.lang.ClassNotFoundException”后出现了该错误,它指出源附件不包含Class.class的源,最后是我看到的其他错误将我带回到代码中的一行
void addcustomer(int trn,String Lname,String Fname,String Mname,String Mstatus, String Dob,String Email,String tel,String PA,String MA,String Eng_num, int Emp_id,String dateP,String PartO)
{
String ConnectionUrl = "jdbc:sqlserver://localhost:1433;"+"databaseName=car_inventory;integratedSecurity=true;"; //creating a connection string
// Declare the JDBC objects
Connection Conn=null;
Statement stmt=null;
ResultSet rs=null;
try
{
//establish connection
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Conn=DriverManager.getConnection("jdbc:odbc:dbase2");/*This is the line where the last error points to*/
CallableStatement sp = Conn.prepareCall("{call addcustomer(?,?,?,?,?,?,?,?,?,?,?,?,?)}");
sp.setInt(1,trn);
sp.setString(2,Lname);
sp.setString(3,Fname);
sp.setString(4,Mname);
sp.setString(5,Mstatus);
sp.setString(6,Dob);
sp.setString(7,Email);
sp.setString(8,tel);
sp.setString(9,PA);
sp.setString(10,MA);
sp.setString(11,Eng_num);
sp.setInt(12,Emp_id);
sp.setString(13,dateP);
sp.setString(14,PartO);
}//end of try
catch(Exception e)
{
e.printStackTrace();
}//end of catch
finally
{
if (rs != null)
try
{
rs.close();
}
catch(Exception e)
{
}
if (stmt != null)
try
{
stmt.close();
}
catch(Exception e)
{
}
if (Conn != null)
try
{
Conn.close();
}
catch(Exception e)
{
}
}//end of finally
}//end of addcustomer
很可能您的类路径中没有驱动程序,请检查一下?
当JVM尝试加载一个类并且该类在类路径中不可用时,抛出ClassNotFoundException
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.