使用默认网址和驱动器

时间:2017-05-16 13:35:35

标签: java mysql database

我想使用java连接到数据库。我使用这段代码:

`   public static Connection getConnection() throws Exception{
        try{
        String driver = "com.mysql.jdbc.Driver";
        String url = "jdbc:sqlserver://localhost;integratedSecurity=true;";
        String username = "root";
        String password = "mysql";
        Class.forName(driver); Connection conn = DriverManager.getConnection(url,username,password);
        System.out.println("Connected");
        return conn;
        } catch(Exception e){System.out.println(e);} return null;
        }`

但我不知道我的默认网址和驱动程序是什么,我使用MySQLWorkBench。

2 个答案:

答案 0 :(得分:1)

您使用的驱动程序是正确的,但您需要在构建路径中下载包含mysql连接器jar。

对于url,默认情况下mysql在端口3306上运行,所以你的url将是这样的,用你的数据库名称替换[yourdatabasename],因为连接不是https而设置了useSSL

     jdbc:mysql://localhost:3306/[yourDatabasename]?useSSL=false

答案 1 :(得分:0)

您的驱动程序为Class.forName("com.mysql.jdbc.Driver");,您的网址为Connection con=DriverManager.getConnection("jdbc:mysql://{hostname}:3306/{schemaname}","{username}","password"); 你可以从here

下载mysql jdbc驱动程序

希望你会觉得这很有用。还记得3306是默认端口,你的MySQL实例应该在这个端口上运行。一切顺利: - )