小编Gen*_*kin的帖子

ClassNotFoundException:com.mysql.jdbc.Driver.用于Web应用程序的JDBC MySQL驱动程序

所以我有一个MySQL JDBC驱动程序的.jar文件,它位于我的库源文件夹下,我有以下代码:

public static Connection getConnection() throws SQLException {
        Connection conn = null;
        try{
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            String url = "jdbc:mysql://50.56.81.42:3306/GUEST_BOOK";
            String user = "user";
            String password = "pass";

            conn = (Connection) DriverManager.getConnection(url, user, password);
        }catch(ClassNotFoundException e){
            e.printStackTrace();
        }catch(InstantiationException e){
            e.printStackTrace();
        }catch(IllegalAccessException e){
            e.printStackTrace();
        }
            return conn;

    }
Run Code Online (Sandbox Code Playgroud)

但是,它总是给我这个错误:

INFO: Server startup in 645 ms
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:169)
    at gbook.DbHelper.getConnection(DbHelper.java:14)
    at gbook.DbHelper.getGuestBook(DbHelper.java:51)
    at org.apache.jsp.index_jsp._jspService(index_jsp.java:83)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) …
Run Code Online (Sandbox Code Playgroud)

java eclipse jar jdbc

6
推荐指数
1
解决办法
2万
查看次数

用于emacs而不是2.7的python3解释器

我是Fedora 17和Emacs的新手,无法弄清楚如何告诉我的emacs使用最新版本的python.

我找到了一些信息,我应该更改python-python-command变量或显示新解释器的路径,怎么做?

emacs fedora python-2.7 python-3.x

1
推荐指数
1
解决办法
1923
查看次数

使用Java生成所有单词

我想知道如何使用指定字符和长度的java生成所有单词

String first[]={"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"};
String second[]={"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"};
String ch ="";  
String total[];

for(int i = 0;i<26;i++) {
    for(int j = 0;j<26;j++) {
        ch+=first[i]+first[j];
        System.out.println(ch);
    }
}
Run Code Online (Sandbox Code Playgroud)

我只得到这个程序只有576个单词,但26个单词!单词是4.03291461×10 ^ 26

如何在java中编写程序?

java string

0
推荐指数
2
解决办法
4450
查看次数

标签 统计

java ×2

eclipse ×1

emacs ×1

fedora ×1

jar ×1

jdbc ×1

python-2.7 ×1

python-3.x ×1

string ×1