您能帮我整理一下从数据库中读取的内容吗?我在Windows下。
我收到此错误消息:java.sql.SQLException:找不到适合本地主机的驱动程序

这是我的代码的摘录:

public class JavaApplication10 {
    public static void main(String[] args) {
        Connection conn  = null;
        PreparedStatement pstmt = null;
        ResultSet rs = null;

        try {
            Properties connInfo = new Properties();

            connInfo.put("characterEncoding","UTF8");
            connInfo.put("user", "root");
            connInfo.put("password", "goskomstat");

            conn  = DriverManager.getConnection("localhost", connInfo);


在Windows命令行中,我可以输入:
C:\ Program Files \ MySQL \ MySQL Server 5.6 \ bin> mysql -u根-p

然后,我输入密码“ goskomstat”并可以操作我的数据库。

您能给我一个提示怎么办吗?

最佳答案

您需要按以下方式定义连接:

conn = DriverManager.getConnection("jdbc:mysql://localhost/", connInfo);


这样,您就可以使用特定的URI前缀来指定JDBC驱动程序。

关于java - 如何从Mysql数据库读取,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21961185/

10-08 20:38