GNU/Linux 上的 Java 数据库连接
Posted
技术标签:
【中文标题】GNU/Linux 上的 Java 数据库连接【英文标题】:Java Database connectivity on GNU/Linux 【发布时间】: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 的文档和教程..
【问题讨论】:
【参考方案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 驱动程序。检查他们的网站。还提供了文档。
【讨论】:
【参考方案3】:不用担心 ODBC 驱动程序。您只需要 MySQL JDBC 驱动程序。
https://dev.mysql.com/downloads/connector/j/
这里还有一些关于设置连接的信息:
What is the MySQL JDBC driver connection string?
【讨论】:
以上是关于GNU/Linux 上的 Java 数据库连接的主要内容,如果未能解决你的问题,请参考以下文章
GNU/Linux - Python3 - PySerial:如何通过 USB 连接发送数据?