Linux JDBC连接MySQL数据库
Linux JDBC连接MySql数据库遇到的问题。1.mysql-connector-javaxxx,旧版和新版驱动版本不能通用、混用,切记。2.语法有变更,旧版和新版语法有分别。下面是代码:import java.sql.;//此处偷懒一把,直接用 *了一把。public class JDBC连接MySQL数据库 {Connection 连接句柄=null;public static void
·
Linux JDBC连接MySql数据库
遇到的问题。
1.mysql-connector-javaxxx,旧版和新版驱动版本不能通用、混用,切记。
我用的是linuxmint20 所以去这里
下载了跨平台的版本。然后在项目里添加jar。
2.语法有变更,旧版和新版语法有分别。
下面是代码:
import java.sql.
*; //此处偷懒一把,直接用 *了一把。
public class JDBC连接MySQL数据库 {
Connection 连接句柄=null;
public static void main(String[] args) {
// TODO 自动生成的方法存根
JDBC连接MySQL数据库 myql=new JDBC连接MySQL数据库();
myql.getJDBC连接MySQL数据库();
}
public Connection getJDBC连接MySQL数据库() {
try {
Class.forName("com.mysql.cj.jdbc.Driver"); //旧语句为"com.mysql.jdbc.Driver"
System.out.println("大王派我去巡山。");
System.out.println("见到巡山小妖!表明驱动已经成功加载!");
String url="jdbc:mysql://localhost:3306/world?useSSL=false&serverTimezone=UTC";
//旧语句为"jdbc:mysql://localhost:3306/world"
String user="root";
String pass="123xx``";
连接句柄=DriverManager.getConnection(url,user,pass);
System.out.println("\n巡山遇见李寻欢。");
System.out.println("见到李寻欢!表明数据库已经连接成功了!");
System.out.println("\n------提示-----------。");
System.out.println("不见小妖去巡山,驱动肯定未加载。");
System.out.println("巡山未见李寻欢,句法有误定显然。");
System.out.println("驱动版本须详参,若非神仙也枉然。");
System.out.println("道道机关步步险,豁然一通喜开颜");
}catch(Exception e) {
e.printStackTrace();
}
return 连接句柄;
}
}
程序运行截图如下:
更多推荐
已为社区贡献1条内容
所有评论(0)