Pytania otagowane jako jdbc

JDBC (Java DataBase Connectivity) to podstawowy interfejs API, który umożliwia interakcję z serwerami baz danych SQL poprzez wykonywanie instrukcji SQL przy użyciu języka programowania Java.

8
Symuluj STWÓRZ BAZĘ DANYCH, JEŚLI NIE ISTNIEJE dla PostgreSQL?
Chcę utworzyć bazę danych, która nie istnieje za pośrednictwem JDBC. W przeciwieństwie do MySQL, PostgreSQL nie obsługuje create if not existsskładni. Jaki jest najlepszy sposób, aby to osiągnąć? Aplikacja nie wie, czy baza danych istnieje, czy nie. Powinien sprawdzić i czy baza danych istnieje, należy z niej skorzystać. Dlatego warto …
115 sql  database  postgresql  jdbc  ddl 

13
Jak ustanowić pulę połączeń w JDBC?
Czy ktoś może podać przykłady lub linki dotyczące sposobu ustanawiania puli połączeń JDBC? Z wyszukiwania w Google widzę wiele różnych sposobów na zrobienie tego i jest to raczej mylące. Ostatecznie potrzebuję kodu, aby zwrócić java.sql.Connectionobiekt, ale mam problem z rozpoczęciem ... mile widziane sugestie. Aktualizacja: nie ma javax.sqllub nie java.sqlma …

3
Zamykanie połączeń JDBC w puli
Nasza standardowa sekcja kodu do korzystania z JDBC to ... 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(); Pytanie 1: Czy w przypadku korzystania z puli połączeń należy zamknąć połączenie na końcu? Jeśli tak, to …

16
Jak przekonwertować znacznik czasu na datę w Javie?
Jak przekonwertować „znacznik czasu” na datepo otrzymaniu licznika w Javie? Mój obecny kod wygląda następująco: 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", "root", ""); PreparedStatement statement …
105 java  date  jdbc  timestamp 

6
MySQL „utwórz schemat” i „utwórz bazę danych” - czy jest jakaś różnica
Biorąc szczyt do information_schemabazy danych i podchodząc do metadanych dla jednego z moich projektów dla zwierząt domowych, trudno mi zrozumieć, jakie (jeśli w ogóle) istnieją różnice między create schemapoleceniem a create databasepoleceniem MySQL. Czy są jakieś różnice? Jeśli nie, to czy jest to raczej typowy wzorzec zachowania dla relacyjnych baz …
104 sql  mysql  oracle  jdbc  database 

6
JdbcTemplate queryForInt / Long jest przestarzała w Spring 3.2.2. Czym należy go zastąpić?
Metody queryforInt / queryforLong w JdbcTemplate są przestarzałe w wersji Spring 3.2. Nie mogę dowiedzieć się, dlaczego lub co jest uważane za najlepszą praktykę zastępowania istniejącego kodu przy użyciu tych metod. Typowa metoda: int rowCount = jscoreJdbcTemplate.queryForInt( "SELECT count(*) FROM _player WHERE nameKey = ? AND teamClub = ?", playerNameKey.toUpperCase(), …

13
Oracle JDBC ojdbc6 Jar jako zależność Mavena
Nie mogę zmusić Mavena do dołączenia pliku ojdbc6.jar do pliku wojennego mojego projektu. Mam to działające w pliku POM podczas określania zależności bezpośrednio dla narzędzi hibernacji. Ale nie zostanie dołączony do pliku wojennego projektu, dlatego mój projekt nie będzie działał na Tomcat. Wypróbowałem każde rozwiązanie, jakie mogę znaleźć w sieci, …
103 oracle  maven  jdbc  war 

19
ORA-01882: nie znaleziono regionu strefy czasowej
Uzyskuję dostęp do bazy danych Oracle z aplikacji Java, po uruchomieniu aplikacji pojawia się następujący błąd: java.sql.SQLException: ORA-00604: wystąpił błąd na rekurencyjnym poziomie 1 SQL ORA-01882: nie znaleziono regionu strefy czasowej
102 oracle  jdbc  timezone 

6
Wiele zapytań wykonywanych w Javie w jednej instrukcji
Cześć, zastanawiałem się, czy można wykonać coś takiego za pomocą JDBC, ponieważ obecnie zapewnia wyjątek, mimo że jest to możliwe w przeglądarce zapytań MySQL. "SELECT FROM * TABLE;INSERT INTO TABLE;" Chociaż zdaję sobie sprawę, że jest to możliwe w przypadku podzielenia ciągu zapytania SQL i dwukrotnego wykonania instrukcji, ale zastanawiałem …
100 java  mysql  sql  jdbc 

2
Wielokrotne użycie PreparedStatement
w przypadku korzystania z PreparedStatement z jednym wspólnym połączeniem bez puli, czy mogę odtworzyć instancję dla każdej operacji dml / sql, zachowując moc przygotowanych instrukcji? Mam na myśli: for (int i=0; i<1000; i++) { PreparedStatement preparedStatement = connection.prepareStatement(sql); preparedStatement.setObject(1, someValue); preparedStatement.executeQuery(); preparedStatement.close(); } zamiast: PreparedStatement preparedStatement = connection.prepareStatement(sql); for (int …



5
org.postgresql.util.PSQLException: FATAL: przepraszam, już za dużo klientów
Próbuję połączyć się z bazą danych Postgresql, pojawia się następujący błąd: Błąd: org.postgresql.util.PSQLException: KRYTYCZNY: przepraszam, już za dużo klientów Co oznacza błąd i jak go naprawić? Mój server.propertiesplik jest następujący: 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
Jak uzyskać liczbę kolumn z zestawu wyników JDBC?
Używam CsvJdbc (jest to sterownik JDBC dla plików csv), aby uzyskać dostęp do pliku csv. Nie wiem, ile kolumn zawiera plik CSV. Jak mogę sprawdzić liczbę kolumn? Czy jest do tego jakaś funkcja JDBC? Nie mogę znaleźć żadnej metody na to w java.sql.ResultSet. Aby uzyskać dostęp do pliku, używam kodu …
92 java  jdbc  csv  resultset 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.