Я хочу подключить Derby DB к приложению Java. Я скачал все банки, установил общую дорожки в качестве каталога Java и скачал Derby. Что я получаю сейчас: < /p>
java.sql.SQLNonTransientConnectionException: java.net.ConnectException : Error connecting to server localhost on port 1527 with message Connection refused: connect.
< /code>
Может ли кто -нибудь помочь мне: что это на самом деле значит, и что я могу сделать сейчас? Я думаю, что может возникнуть проблема с переменной database_url, но я не знаю, как установить ее.private static final String protocol = "jdbc:derby:";
public static void main(String[] args) throws ClassNotFoundException, IllegalAccessException, InstantiationException, SQLException {
final String DATABASE_URL = "jdbc:derby://localhost:1527/myDB;create=true;user=user;password=pass";
try {
Class.forName("org.apache.derby.jdbc.ClientDriver");
System.out.println("Loaded the client driver.");
} catch (Exception err) {
System.err.println("Unable to load the client driver.");
err.printStackTrace(System.err);
System.exit(0);
}
String dbName = "BookDatabase";
Connection conn = null;
try {
System.out.println(
"Connecting to and creating the database...");
conn = DriverManager.getConnection(DATABASE_URL);
System.out.println("Database created.");
Statement s = (Statement) conn.createStatement();
s.execute("CREATE TABLE names" +
"(author varchar(50), author_id " +
"int, url varchar(80))");
System.out.println("Created 'names' table.");
System.out.println("Inserting authors.");
s.execute("INSERT INTO names " +
"VALUES ('Adams, Douglas', 1," +
"'http://www.douglasadams.com')");
s.execute("INSERT INTO names " +
"VALUES ('Simmons, Dan', 2, 'http://www.dansimmons.com')");
s.execute("INSERT INTO names " +
"VALUES ('Stephenson, Neal', 3, " +
"'http://www.nealstephenson.com')");
System.out.println("Authors inserted.");
conn.close();
} catch (SQLException err) {
System.err.println("SQL error.");
err.printStackTrace(System.err);
System.exit(0);
}
}
Подробнее здесь: https://stackoverflow.com/questions/449 ... lhost-1527
Ошибка Java Derby подключается к серверу Localhost 1527 ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение