我是J2EE的新手。我检查了类似的问题,但没有任何帮助。
我正在创建一个简单的登录应用程序,但我遇到了上述错误。
我在构建路径中有mysqlconnector和lib文件夹,如图所示:SQL connector
该应用程序的源代码如下:
LoginDao.java 此文件将应用程序连接到mysql数据库。
String userName = "root";
String password = "mysql";
我在这里提供了mysql的用户名和密码。这是正确的吗?
为此我在mysql中创建了一个数据库:
create database form;
use form;
create table login(username varchar(20),pass varchar(20));
show tables;
insert into login values("nehal",12345);
现在项目运行正常但是当我输入用户名为nehal和密码:12345时,它会出现上述错误:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
答案 0 :(得分:1)
1 way =>将def verify_login(player_id, public_key_url, timestamp, salt64, signature64, bundle_id) do
salt = Base.decode64!(salt64)
pay_load = <<player_id :: binary, bundle_id :: binary, timestamp :: big-size(64), salt :: binary>>
pkey_cert = get_public_key_certificate(public_key_url)
cert = :public_key.pkix_decode_cert(pkey_cert, :otp)
case cert do
{:OTPCertificate,
{:OTPTBSCertificate, _, _, _, _, _, _,
{:OTPSubjectPublicKeyInfo, _, key}, _, _, _}, _, _} ->
signature = Base.decode64!(signature64)
case :public_key.verify(pay_load, :sha256, signature, key) do
true ->
:ok
false ->
{:error, "apple login verify failed"}
end
end
end
def get_public_key_certificate(url) do
case HTTPoison.get(url) do
{:ok, %HTTPoison.Response{body: body}} ->
body
end
end
文件粘贴到mysqlconnector.jar
文件夹中。
2 way =&gt;设置类路径
打开jre/lib/ext
并写下: - comman prompt
: 右键单击
C:>set classpath=c:\folder\mysql-connector-java-5.0.8-bin.jar;.;
在“库”选项卡中,按project -- > build path -- > configure build path
并选择Add External Jar
。
答案 1 :(得分:0)
不知道那么多的日食,但我猜你的图书馆在运行时很混乱。我看到你使用apache tomcat,似乎它没有那个mysql jar。
您必须将该jar添加到您的apache tomcat中。见Where do I have to place the JDBC driver for Tomcat's connection pool?