【问题标题】:Java Database connectivity on GNU/LinuxGNU/Linux 上的 Java 数据库连接
【发布时间】:2014-05-05 09:19:06
【问题描述】:
我有一个 Java 课程,而且我对数据库连接非常陌生。我的教授和该课程的其他所有人都使用 Windows 和 Access 数据库,而我是唯一一个使用 GNU/Linux 和 @ 987654322@。
现在你知道 Windows 程序员使用ODBC,但是当我搜索时,我知道它只适用于 Windows。我从easysoft找到了Unix/Linux ODBC,但它不支持MYSQL
你知道有没有开源的ODBC支持MYSQL?
此外,我应该如何在 java 中使用这个驱动程序?
找不到 GNU/Linux 的文档和教程..
【问题讨论】:
标签:
java
mysql
linux
odbc
unixodbc
【解决方案1】:
只需从这里安装 MySQL 连接器 link
通过jdbc连接mysql的代码:
import java.lang.*;
import java.sql.*;
public class Demo {
public static void main(String[] args){
try{
Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test?" + "user=test&password=123456");
}catch(SQLException ex){
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
}catch(Exception ex){
System.out.println("Exception: " + ex.getMessage());
}
}
}
【解决方案2】:
MySQL 提供 ODBC 和 JDBC 驱动程序。检查他们的网站。还提供了文档。