我想使用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。
答案 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
希望你会觉得这很有用。还记得3306是默认端口,你的MySQL实例应该在这个端口上运行。一切顺利: - )