相关疑难解决方法(0)

如何将Java连接到Mysql?

我的Java程序出现了这些错误.我已经放入了mysql-connector-java-5.1.14-bin.jar我的类路径.怎么解决这个?

HSystemRDB.java:144: package com.mysql.jdbc does not exist
    Driver driver = new com.mysql.jdbc.Driver();
                                      ^
HTestClassRDB.java:99: package com.mysql.jdbc does not exist
        DriverManager.registerDriver(new com.mysql.jdbc.Driver());
Run Code Online (Sandbox Code Playgroud)

代码:

    String url = "jdbc:mysql://wire:3306/h?user="+pSystemRDB.USERNAME+"&password="+pSystemRDB.PASSWORD;
    Connection con;
    Statement stmt;
    String query1 = "Delete from dbase";
    String query2 = "Delete from id";


    try {
        DriverManager.registerDriver(new com.mysql.jdbc.Driver());
    } catch (Exception e) {
        System.out.println("Class Not Found Exception:");
        System.out.println(e.getMessage());
    }
Run Code Online (Sandbox Code Playgroud)

java mysql

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

警告:ConnectionID:1 登录前错误:主机 127.0.0.1 端口 3306 意外响应类型:74

现在我正在尝试使用 Java 制作一个简单的 DBConnection。我使用 Eclipse IDE 进行开发。

import java.sql.*;


public class DbConnect {
    private static String url = "jdbc:sqlserver://127.0.0.1:3306;databaseName=personal_AkiraDatabase";
    private static String user = "XXXX";
    private static String password = "XXXX";

    public static void main(String [] Args){
        try{
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            Connection con = DriverManager.getConnection(url, user, password);
            if(con != null){
                System.out.println("Connection was a success!");
            }else{
                System.out.println("Connection failed. :(");
            }


        } catch (ClassNotFoundException e) {
                e.printStackTrace();
                System.out.println("ClassNotFoundException :(");
            } catch (SQLException e) {
                e.printStackTrace();
                System.out.println("SQLException :(");
            }
        }

}
Run Code Online (Sandbox Code Playgroud)

但目前它给了我这个错误消息。

2014 年 7 …

java mysql jdbc javadb

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

如何在JAVA中连接到MySQL和PostgreSQL的Azure数据库

发布了两个新的Azure服务,用于MySQLPostgreSQL的Azure数据库,作为一个Java开发人员,我想知道如何连接它们,常规JDBC驱动程序是否仍然有用?

java azure azure-database-postgresql azure-database-mysql

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

连接到MySQL数据库

如何从Java连接到MySQL数据库?当数据库位于远程服务器上时,Java在本地计算机上运行.

java mysql database connection

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

netbeans中的META-INF/persistence.xml是什么?

我正在构建一个依赖于DB的学期Java项目,因此我阅读了有关JDBC的教程,并构建了一个从MySQL DB中读取的简单应用程序.我尝试使用Netbeans桌面数据库应用程序来读取生成的代码,但我发现Netbeans采用了一种非常不同的方法来连接数据库,我无法理解它为什么使用persistence.xml文件以及使用的持久性包是什么?

    Class.forName("com.mysql.jdbc.Driver");
    String connectionUrl = "jdbc:mysql://localhost/mysql?" +
                           "user=root&password=123456";
    Connection con = DriverManager.getConnection(connectionUrl);
Run Code Online (Sandbox Code Playgroud)

任何人都可以指导我学习这种方法的教程吗?为什么Netbeans使用此代码而不是我发布的常用代码?

java mysql netbeans jdbc

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

JDBC Type 4驱动程序

根据MySQL 5.0参考手册,MySQL JDCB Connector/J是一个"Type 4"驱动程序.我用来连接JDBC服务器的方法是......

Class.forName("com.mysql.jdbc.Driver").newInstance();
Run Code Online (Sandbox Code Playgroud)

我的JDBC根本不起作用,作为我最后的手段,找出为什么这不起作用,我认为它可能是驱动程序.有人能告诉我这是否是为getConnection()调用驱动程序的正确方法?我真正想要的是一个不同的命令,它应该替换Type 4 JDBC驱动程序的"com.mysql.jdbc.Driver".

这是堆栈跟踪让我想到为什么这不起作用......

java.sql.SQLException: No driver found for jdbc:mysql://localhost:3306/mysql?user=user_name&password=pass_word
    java.sql.DriverManager.getDriver(libgcj.so.10)
    java.sql.DriverManager.getConnection(libgcj.so.10)
    java.sql.DriverManager.getConnection(libgcj.so.10)
    ... blah blah blah
Run Code Online (Sandbox Code Playgroud)

java mysql jdbc

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

如何与在Docker中作为容器运行的MySQL DB连接?

有人可以给我任何有关如何连接我的mysql db的想法吗,该db是作为Docker在虚拟机上的容器运行的吗?

我对此一无所知,请帮助我。

我想做的是:-我正在本地计算机上编写一个Java程序,现在我想与mysql建立jdbc连接。我的MySQL数据库在虚拟机上作为docker容器运行。

有人有什么主意吗?

连接con = DriverManager.getConnection(“ jdbc:mysql://10.0.2.15/ ”我应该在这里放什么“,” root“,” myrootpassword“);

我的容器IP地址是172.17.0.2,我的访客IP是10.0.2.15。我的SQL在端口3306上运行。

提前致谢

java mysql jdbc docker

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

找不到jdbc驱动?

我已经开始学习如何使用Java连接MySQL数据库.因为我是初学者,所以我一直在寻找最基本的指南,并找到了这个.它看起来很容易,非常容易理解和有帮助.

但是,当我运行该代码时,它显示错误,表格为空.:(

码:

import java.sql.*;
import java.util.Calendar;



public class DatabaseClass {

public static void main(String args[]){
    try{
        String myDriver = "org.gjt.mm.mysql.Driver";
        String myUrl = "jdbc:mysql://localhost/test";
        Class.forName(myDriver);
        Connection conn = DriverManager.getConnection(myUrl, "root", "admin");

        Calendar calen = Calendar.getInstance();
        java.sql.Date startDate = new java.sql.Date(calen.getTime().getTime());

        String query = "insert into users (first_name, last_name, date_created, is_admin, num_points)"
                + " values(?,?,?,?,?)";

        PreparedStatement preparedStmt = conn.prepareStatement(query);
        preparedStmt.setString(1, "Name");
        preparedStmt.setString(2, "LName");
        preparedStmt.setDate(3, startDate);
        preparedStmt.setBoolean(4, false);
        preparedStmt.setInt(5, 5000);

        preparedStmt.execute();

        conn.close();

    }catch(Exception e){
        System.err.println("Got an exception!");
        System.err.println(e.getMessage());

    } …
Run Code Online (Sandbox Code Playgroud)

java mysql jdbc

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

将Java连接到MySQl数据库


是否有将Java程序连接到MySQL数据库的标准方法,哪种方法最简单?

java mysql database jdbc mysql-connector

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

java.sql.SQLException:没有为jdbc找到合适的驱动程序:mysql:// localhost:3306/tun_recrut

我是java的新手,我正在尝试制作简单的身份验证界面.

我试图使用DriverManager执行简单查询.你能帮我理解这里的问题吗?

1/MyDBConnection.java

package com.esprit.tunRecrut.util;

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.util.logging.Level;
    import java.util.logging.Logger;


        public class MyDBConnection {

            /**
             * Déclaration des variables pour la connexion
             */
            private String url = "jdbc:mysql://localhost:3306/tun_recrut";
            private String login = "root";
            private String pwd = "";
            private static MyDBConnection instance;
            public static Connection connection;

            private MyDBConnection() {
                try {
                    connection = DriverManager.getConnection(url,login,pwd);

                } catch (SQLException ex) {
                    Logger.getLogger(MyDBConnection.class.getName()).log(Level.SEVERE, null, ex);
                }
            }

            public static Connection getConnection() {
                return connection;
            }

            public static MyDBConnection …
Run Code Online (Sandbox Code Playgroud)

java jdbc sqlexception

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