Вопросы с тегом «jdbc»

JDBC (Java DataBase Connectivity) - это базовый API, который позволяет взаимодействовать с серверами баз данных SQL, выполняя операторы SQL с использованием языка программирования Java.

8
Имитировать СОЗДАТЬ БАЗУ ДАННЫХ, ЕСЛИ НЕ СУЩЕСТВУЕТ для PostgreSQL?
Я хочу создать базу данных, которой нет через JDBC. В отличие от MySQL, PostgreSQL не поддерживает create if not existsсинтаксис. Как лучше всего этого добиться? Приложение не знает, существует база данных или нет. Он должен проверить, существует ли база данных, и ее следует использовать. Таким образом, имеет смысл подключиться к …
115 sql  database  postgresql  jdbc  ddl 

13
Как создать пул соединений в JDBC?
Может ли кто-нибудь предоставить примеры или ссылки о том, как установить пул соединений JDBC? При поиске в Google я вижу много разных способов сделать это, и это довольно сбивает с толку. В конечном итоге мне нужен код для возврата java.sql.Connectionобъекта, но у меня проблемы с началом работы ... приветствуются любые …

3
Закрытие соединений JDBC в пуле
Наш стандартный раздел кода для использования JDBC ... Connection conn = getConnection(...); Statement stmt = conn.conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rset = stmt.executeQuery (sqlQuery); // do stuff with rset rset.close(); stmt.close(); conn.close(); Вопрос 1: следует ли при использовании пула подключений закрывать подключение в конце? Если да, то не потеряна ли цель …

16
Как преобразовать TimeStamp в дату в Java?
Как мне преобразовать timeStamp в dateпосле того, как я получу счет в java? Мой текущий код выглядит следующим образом: public class GetCurrentDateTime { public int data() { int count = 0; java.sql.Timestamp timeStamp = new Timestamp(System.currentTimeMillis()); java.sql.Date date = new java.sql.Date(timeStamp.getTime()); System.out.println(date); //count++; try { Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/pro", …
106 java  date  jdbc  timestamp 

6
MySQL 'create schema' и 'create database' - есть ли разница?
Заглянув в information_schemaбазу данных и изучив метаданные одного из моих любимых проектов, мне трудно понять, какие (если есть) различия между create schemaкомандой и create databaseкомандой для MySQL. Есть ли отличия? Если нет, то это довольно типичный образец поведения для реляционных баз данных (я слышал, что для других баз данных, таких …
104 sql  mysql  oracle  jdbc  database 

6
JdbcTemplate queryForInt / Long устарел в Spring 3.2.2. Чем его заменить?
Методы queryforInt / queryforLong в JdbcTemplate устарели в Spring 3.2. Я не могу понять, почему или что считается лучшей практикой для замены существующего кода с помощью этих методов. Типичный метод: int rowCount = jscoreJdbcTemplate.queryForInt( "SELECT count(*) FROM _player WHERE nameKey = ? AND teamClub = ?", playerNameKey.toUpperCase(), teamNameKey.toUpperCase() ); ОК, …

13
Oracle JDBC ojdbc6 Jar как зависимость Maven
Я не могу заставить Maven связать файл ojdbc6.jar с файлом war моего проекта. У меня он работает в файле POM при указании зависимости непосредственно для инструментов Hibernate. Но он не будет связан с военным файлом проекта, и поэтому мой проект не будет работать на Tomcat. Я пробовал все решения, которые …
103 oracle  maven  jdbc  war 

19
ORA-01882: регион часового пояса не найден
Я получаю доступ к базе данных Oracle из приложения Java, когда я запускаю свое приложение, я получаю следующую ошибку: java.sql.SQLException: ORA-00604: ошибка на рекурсивном уровне SQL 1 ORA-01882: регион часового пояса не найден
103 oracle  jdbc  timezone 

6
Несколько запросов, выполняемых в java в одном операторе
Привет, мне было интересно, можно ли выполнить что-то подобное с помощью JDBC, поскольку в настоящее время он предоставляет исключение, хотя это возможно в браузере запросов MySQL. "SELECT FROM * TABLE;INSERT INTO TABLE;" Хотя я понимаю, что это возможно, если строка запроса SQL будет разделена, а оператор будет выполнен дважды, но …
100 java  mysql  sql  jdbc 

2
Повторное использование PreparedStatement несколько раз
в случае использования PreparedStatement с одним общим соединением без какого-либо пула, могу ли я воссоздать экземпляр для каждой операции dml / sql, сохраняя мощность подготовленных операторов? Я имею в виду: for (int i=0; i<1000; i++) { PreparedStatement preparedStatement = connection.prepareStatement(sql); preparedStatement.setObject(1, someValue); preparedStatement.executeQuery(); preparedStatement.close(); } вместо того: PreparedStatement preparedStatement = …



5
org.postgresql.util.PSQLException: FATAL: извините, уже слишком много клиентов
Я пытаюсь подключиться к базе данных Postgresql, получаю следующую ошибку: Ошибка: org.postgresql.util.PSQLException: FATAL: извините, уже слишком много клиентов Что означает ошибка и как ее исправить? Мой server.propertiesфайл следующий: serverPortData=9042 serverPortCommand=9078 trackConnectionURL=jdbc:postgresql://127.0.0.1:5432/vTrack?user=postgres password=postgres dst=1 DatabaseName=vTrack ServerName=127.0.0.1 User=postgres Password=admin MaxConnections=90 InitialConnections=80 PoolSize=100 MaxPoolSize=100 KeepAliveTime=100 TrackPoolSize=120 TrackMaxPoolSize=120 TrackKeepAliveTime=100 PortNumber=5432 Logging=1
93 java  sql  postgresql  jdbc 

5
Как получить количество столбцов из набора результатов JDBC?
Я использую CsvJdbc (это JDBC-драйвер для csv-файлов) для доступа к csv-файлу. Я не знаю, сколько столбцов содержит csv-файл. Как я могу узнать количество столбцов? Есть ли для этого какая-нибудь JDBC-функция? Я не могу найти никаких методов для этого в java.sql.ResultSet. Для доступа к файлу я использую код, аналогичный примеру на …
92 java  jdbc  csv  resultset 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.