powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Eclipse+SQLite: Ping failed, out of memory
1 сообщений из 1, страница 1 из 1
Eclipse+SQLite: Ping failed, out of memory
    #37498499
VladC#
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хочу попробовать связку eclipse+sqlite и наталкиваюсь на проблему, для которой никак не могу найти решение в интернете. создал в eclipse проект и в нём есть такой код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
 private   void  createDb()  throws  ClassNotFoundException, SQLException{
		 Class .forName("org.sqlite.JDBC");
		Connection conn=DriverManager.getConnection("jdbc:sqlite:C:\\Proger\\SQLite\\bases\\linksbasedb.db");
		Statement st=conn.createStatement();
		st.execute("create table if not exists 'mainTable' ('id' int, 'name' text)");
		st.execute("insert into 'mainTable' ('id','name') values (1,'name1')");
		st.execute("insert into 'mainTable' ('id','name') values (2,'name2')");
		st.execute("insert into 'mainTable' ('id','name') values (3,'name3')");
		st.execute("insert into 'mainTable' ('id','name') values (4,'name4')");
		st.execute("insert into 'mainTable' ('id','name') values (5,'name5')");
		st.execute("insert into 'mainTable' ('id','name') values (6,'name6')");
		st.execute("insert into 'mainTable' ('id','name') values (7,'name7')");
		
		ResultSet rs=st.executeQuery("select * from 'mainTable'");
		 while (rs.next()){
			System.out.println(rs.getInt( 1 ));
			System.out.println(rs.getString( 2 ));
		}
		rs.close();
		st.close();
		conn.close();
	}
код работает отлично, база создается, данные вставляются, выводятся, всё прекрасно.
НО, когда пытаюсь в Data Source Explorer создать новое подключение к этой базе, то при нажатии на Test Connection выводится ошибка Ping failed, а в деталях:
"java.sql.SQLException: out of memory
at org.sqlite.DB.throwex(DB.java:288)
at org.sqlite.NestedDB._open(NestedDB.java:73)
at org.sqlite.DB.open(DB.java:77)
at org.sqlite.Conn.<init>(Conn.java:88)
at org.sqlite.JDBC.connect(JDBC.java:64)
at org.eclipse.datatools.connectivity.drivers.jdbc.JDBCConnection.createConnection(JDBCConnection.java:213)
at org.eclipse.datatools.connectivity.DriverConnectionBase.internalCreateConnection(DriverConnectionBase.java:105)
at org.eclipse.datatools.connectivity.DriverConnectionBase.open(DriverConnectionBase.java:54)
at org.eclipse.datatools.connectivity.drivers.jdbc.JDBCConnection.open(JDBCConnection.java:73)
at org.eclipse.datatools.enablement.sqlite.connection.SQLITEJDBCConnectionFactory.createConnection(SQLITEJDBCConnectionFactory.java:35)
at org.eclipse.datatools.connectivity.internal.ConnectionFactoryProvider.createConnection(ConnectionFactoryProvider.java:83)
at org.eclipse.datatools.connectivity.internal.ConnectionProfile.createConnection(ConnectionProfile.java:359)
at org.eclipse.datatools.connectivity.ui.PingJob.createTestConnection(PingJob.java:76)
at org.eclipse.datatools.connectivity.ui.PingJob.run(PingJob.java:59)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)"

в свойствах драйвера:
Connection URL: jdbc:sqlite:C:\Proger\SQLite\bases
Database name: linksbasedb.db
как это побороть?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Eclipse+SQLite: Ping failed, out of memory
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]