Java 如何读取Mysql数据库

Java 如何读取Mysql数据库,java,mysql,Java,Mysql,你能帮我组织一下数据库里的阅读吗。我在窗户下面。 我收到以下错误消息:java.sql.SQLException:找不到适合本地主机的驱动程序 这是我的代码摘录: public class JavaApplication10 { public static void main(String[] args) { Connection conn = null; PreparedStatement pstmt = null; R

你能帮我组织一下数据库里的阅读吗。我在窗户下面。 我收到以下错误消息: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:\ProgramFiles\MySQL\MySQL Server 5.6\bin>MySQL-u root-p

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


您能给我一个提示吗?

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

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

这允许您通过使用特定的URI前缀来指定JDBC驱动程序。

:您需要MySQL JDBC驱动程序,并且需要使用文档中描述的适当URL和代码。这就是我现在得到的:java.sql.SQLException:没有找到适合jdbc的驱动程序:mysql://localhost/Then,您确实缺少驱动程序,应该使用JB Nizet提供的。我似乎已经安装了它。我记得我专门下载了mysql-connector-java-5.1.29-bin.jar。并安装了它。然后在安装MySQL时,我好像已经自动安装了MySQL Connector Net 6.8.3。如何检查驱动程序是否正常工作?您需要mysql jdbc jar文件。这是我得到的:。已安装。我的MySQL服务器是5.6.16。是可以的,还是完全不是我需要的?顺便说一下,我已经搜索过我的电脑了。未找到jdbc文件。