0

好吧,我正在使用 GNU/Linux 机器,我仍在学习如何连接到我的数据库
我已经下载了连接器/J 文件并编辑了我的 CLASSPATH,这是回显路径的结果

/home/user/Connector-J/mysql-connector-java-5.1.30/mysql-connector-java-ver-bin.jar:

我也有我的 SQL 文件.. 比方说:sqlfile.sql

抛出文档,在搜索时我发现我应该如何连接到连接器。我的问题是:我应该把我的 SQL 文件放在哪里?

另外,这是我发现的一段用于连接的代码,对吗?

           String userName = "root";  
           String password = "password";  
           String url = "jdbc:mysql://localhost/somefile";  
           Class.forName ("com.mysql.jdbc.Driver"); 
           conn = DriverManager.getConnection (url, userName, password);  
           System.out.println ("Database connection established");
4

1 回答 1

1

要构建连接到数据库的应用程序,您将需要:

  1. 数据库引擎(例如 MySQL、SQL Server、Oracle 等)
  2. 一个 JDBC 驱动程序库(例如,用于 MySQL 的 Connector/J、用于 SQL Server 的 jTDS、用于 Oracle 的 ojdbc 等)
  3. Java 应用程序本身。

您的代码只是创建连接。即便如此,网址看起来也不正确。“somefile”应替换为您要连接的数据库模式的名称。

要与数据库交互,创建连接还远未完成。要从/向数据库读取、插入、更新、删除等记录,您需要通过传递 SQL 查询来创建语句对象。SQL 查询不应放在文件中,而应写入您的代码中。完整的 JDBC 教程在这里:http ://docs.oracle.com/javase/tutorial/jdbc/

于 2014-04-11T16:34:04.370 回答