prepared-statement

Przygotowaćstatement w alternatywy klauzuli?

Jakie są najlepsze obejścia użycia klauzuli SQL IN z instancjami java.sql.PreparedStatement, która nie jest obsługiwana dla w ... tring( 1, "'A', 'B', 'C'" ); jest zasadniczo niedziałającą próbą obejścia przyczyn używania ?. Jakie obejścia są dostępne?

PDO Prepared wstawia wiele wierszy w jednym zapytaniu

Obecnie używam tego typu SQL w MySQL do wstawiania wielu wierszy wartości w jednym zapytaniu: INSERT INTO `tbl` (`key1`,`ke ... wartości za pomocą jednego zapytania " przy użyciu gotowych instrukcji. Jeśli tak, Czy Mogę wiedzieć, jak mogę go wdrożyć?

Jak przygotowane instrukcje mogą chronić przed atakami SQL injection?

Jak prepared statements pomagają nam zapobiegać atakom SQL injection ? Wikipedia mówi: Przygotowane instrukcje są odpo ... e występuje. Nie widzę powodu bardzo dobrze. Co byłoby prostym wyjaśnienie w łatwym języku angielskim i kilka przykładów?

Przykład użycia bind result vs get result

Chciałbym zobaczyć przykład jak wywołać używając bind_result vs. get_result i jaki byłby cel używania jednego nad drugim. Również za i przeciw używania każdego. Jakie jest ograniczenie używania obu i czy jest różnica.

Stosowanie PDO w klasach

Mam kilka klas, które wykonują kilka zapytań MySQL i gotowych instrukcji. Jednak gubię się w tym, jak włączyć mój obiekt PDO ... nowy w tym, proszę zostawić wszelkie komentarze, jeśli nie są jasne o niczym, a ja Dołożę wszelkich starań, aby odpowiedzieć!

mysqli fetch Assoc () oczekuje błędów parametru / wywołania funkcji członka bind param (). Jak uzyskać rzeczywisty błąd mysql i naprawić go?

W moim środowisku lokalnym/deweloperskim zapytanie MySQLi Działa OK. Jednak po przesłaniu go do mojego środowiska hosta inter ... $desc); Aby sprawdzić moje zapytanie, próbowałem wykonać zapytanie za pomocą Panelu sterowania phpMyAdmin i wynik jest OK.

Jak PreparedStatement uniknąć lub zapobiec SQL injection?

Wiem, że PreparedStatements uniknąć / zapobiec SQL Injection. Jak to robi? Czy ostateczne zapytanie formularza, które jest konstruowane przy użyciu PreparedStatements będzie ciągiem znaków lub w inny sposób?

Wielokrotne używanie PreparedStatement

W przypadku używania PreparedStatement z pojedynczym wspólnym połączeniem bez puli, czy mogę odtworzyć instancję dla każdej o ... (); Moje pytanie wynika z faktu, że chcę umieścić ten kod w środowisku wielowątkowym, czy możesz dać mi jakąś radę? dzięki

Java: wstawianie wielu wierszy do MySQL za pomocą PreparedStatement

Chcę wstawić wiele wierszy do tabeli MySQL jednocześnie za pomocą Javy. Liczba wierszy jest dynamiczna. Kiedyś to robiłem... ... Jeśli nie jest to możliwe za pomocą PreparedStatement, Jak inaczej mogę to zrobić(i nadal wymykać się wartościom w tablicy)?

MySQLi prepared statements error reporting [duplikat]

To pytanie ma już odpowiedź tutaj: Jak uzyskać informacje o błędach MySQLi w różnych środowiskach ... trukcji MySQLi prepare ' przechwytuje wszystkie błędy związane z kompletnym wykonanie zapytania, które definiuje? Dzięki C

Jak Mogę uzyskać SQL z PreparedStatement?

Mam ogólną metodę Javy z następującym podpisem metody: private static ResultSet runSQLResultSet(String sql, Object... query ... e mogę znaleźć sposobu, aby uzyskać dostęp do PreparedStatement's SQL, prawdopodobnie skończę budować go sam w moim catches.)

Czy istnieje sposób na pobranie identyfikatora autoincrement z przygotowanego Oświadczenia

Czy istnieje sposób na pobranie automatycznie wygenerowanego klucza z zapytania DB podczas korzystania z zapytania java z prz ... sób, o którym Nie wiem. Z javadoc wynika, że PreparedStatements nie może zwrócić automatycznie wygenerowanego identyfikatora.

Pobierz zapytanie z Javy.sql.PreparedStatement [duplikat]

To pytanie ma już odpowiedź tutaj: Jak mogę uzyskać SQL z PreparedStatement? ... ostateczne zapytanie przed wywołaniem metody executeQuery() i zapytanie jest wykonywane? Chcę to tylko do celów debugowania.

Używanie wieloznaczności" Lubię to " w przygotowanym oświadczeniu

Używam gotowych instrukcji do wykonywania zapytań do bazy danych mysql. I chcę zaimplementować funkcjonalność wyszukiwania w ... atement( "SELECT * FROM analysis WHERE notes like ?"); pstmt.setString(1, notes); ResultSet rs = pstmt.executeQuery();

Jaka jest różnica między cachePrepStmts i useServerPrepStmts w sterowniku MySQL JDBC

Sterownik MySQL JDBC definiuje te dwie właściwości jako: UseServerPrepStmts-używać instrukcji przygotowanych po stronie ... ts? Jeśli useServerPrepStmts jest włączona, co dokładnie jest buforowane, ponieważ MySQL nie ma execution plan cache anyway?

Jak radzić sobie z (może) wartościami null W PreparedStatement?

Twierdzenie jest SELECT * FROM tableA WHERE x = ? I parametr jest wstawiany przez Javę.sql.PreparedStatement "stmt" stm ... x = ? OR (x IS NULL AND ? IS NULL) Ale potem muszę ustawić ten sam parametr dwa razy. Czy jest lepsze rozwiązanie? Dzięki!

Jak uzyskać informacje o błędach MySQLi w różnych środowiskach

W moim środowisku lokalnym/deweloperskim zapytanie MySQLi Działa OK. Jednak po przesłaniu go do mojego środowiska hosta inter ... $desc); Aby sprawdzić moje zapytanie, próbowałem wykonać zapytanie za pomocą Panelu sterowania phpMyAdmin i wynik jest OK.

Używanie setDate w PreparedStatement

Aby uczynić nasz kod bardziej standardowym, zostaliśmy poproszeni o zmianę wszystkich miejsc, w których zakodowaliśmy na twar ... t com.cmsi.eValuate.TAF.TAFModuleMain.CallTAF(TAFModuleMain.java:1211) Czy powinienem używać setString() zamiast to_date()?

Kiedy* nie * korzystać z gotowych oświadczeń?

Przebudowuję stronę internetową opartą na PHP, która używa minimalnej bazy danych. Oryginalna wersja używała "pseudo-prepared ... obiłbym coś zupełnie złego, nawet po tym, jak zastosował się do Rady każdego. :-) Emulowane przygotowane wypowiedzi to jest!