Pytania otagowane jako sqlexception

15
Kiedy jest uruchamiany SQLiteOpenHelper onCreate () / onUpgrade ()?
Utworzyłem swoje tabele w moim, SQLiteOpenHelper onCreate()ale otrzymuję SQLiteException: no such table lub SQLiteException: no such column błędy. Dlaczego? UWAGA: (To jest połączone podsumowanie dziesiątek podobnych pytań co tydzień. Próba dostarczenia „kanonicznego” pytania / odpowiedzi na wiki społeczności, aby wszystkie te pytania mogły zostać skierowane do dobrego źródła).

11
java.sql.SQLException: Niepoprawna wartość ciągu: „\ xF0 \ x9F \ x91 \ xBD \ xF0 \ x9F…”
Mam następującą wartość ciągu: „walmart obama 👽💔” Używam MySQL i Java. Otrzymuję następujący wyjątek: `java.sql.SQLException: Niepoprawna wartość ciągu: '\ xF0 \ x9F \ x91 \ xBD \ xF0 \ x9F ...' Oto zmienna, do której próbuję wstawić: var1 varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL` Mój kod Java, który …

14
Liczba transakcji po EXECUTE wskazuje na niezgodną liczbę instrukcji BEGIN i COMMIT. Poprzedni licznik = 1, aktualny licznik = 0
Mam Insertprocedurę składowaną, która będzie dostarczać dane Table1i pobierać Column1wartość z Table1oraz wywołać drugą procedurę składowaną, która będzie zasilać Table2. Ale kiedy wywołuję drugą procedurę składowaną jako: Exec USPStoredProcName Otrzymuję następujący błąd: Liczba transakcji po EXECUTE wskazuje na niezgodną liczbę instrukcji BEGIN i COMMIT. Poprzedni licznik = 1, aktualny licznik …


14
Jak zgłosić wyjątek SqlException, gdy jest to konieczne do testowania i testowania jednostkowego?
Próbuję przetestować kilka wyjątków w moim projekcie i jeden z wyjątków, które łapię, to SQlException. Wygląda na to, że nie możesz przejść, new SqlException()więc nie jestem pewien, jak mogę zgłosić wyjątek, zwłaszcza bez wywoływania bazy danych (a ponieważ są to testy jednostkowe, zwykle odradza się wywoływanie bazy danych, ponieważ jest …
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.