Avatar billede peterfup Nybegynder
27. maj 2002 - 22:17 Der er 7 kommentarer og
1 løsning

Problemer med JDBC

Hejza...

Jeg ska' logge på min MSSQL database fra java og her et problem.

Hvorfor kommer der en null pointer exception når den kalder executeQuery(...)?
Min connection er god nok. Jeg har et andet program som jeg har lavet og der kan jeg sagtens logge på serveren og tilgå en anden db. Opsætningen til begge programmer er helt ens, så jeg forstår det simpelt hen ikke!

Kan det være noget i min database?

Her er koden:

public ResultSet getKunde()
{
  ResultSet kundeResultSet = null;
   
  try
  {
    Statement kundeStatement = getConnection().createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
       
        kundeResultSet = kundeStatement.executeQuery("Select * from Kunde");
    }
  catch (Exception e)
  {
    System.out.println("Error in KundeBridge: " + e);
  }
   
  return kundeResultSet;
}
Avatar billede disky Nybegynder
27. maj 2002 - 22:21 #1
noget er galt i denne her:
Statement kundeStatement = getConnection().createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);


er du sikker på din database driver understøtter de extra ting
Avatar billede peterfup Nybegynder
27. maj 2002 - 22:23 #2
Ja, jeg har downloadet den nye jdbc driver, så den understøtter dette! Det er samme metode jeg bruger ved den anden tilgang som virker...

Kort sagt så betyder det bare at du kan rende frem og tilbage i dit resultset som det passer dig!
Avatar billede peterfup Nybegynder
27. maj 2002 - 22:24 #3
Jeg har forresten ozze prøvet at slette det, men det virker stadigt ikk!
Avatar billede disky Nybegynder
27. maj 2002 - 22:25 #4
af en eller anden grund bliver dit statement ikke korrekt oprettet.
Avatar billede peterfup Nybegynder
27. maj 2002 - 23:00 #5
Det er en fejl i databasen... Har lige prøvet at logge på en anden database i stedet fra samme klasse, såhh...
Kender du noget som kan være sat forkert op derinde?
Avatar billede disky Nybegynder
27. maj 2002 - 23:14 #6
ikke rigtigt, roder næsten kun med oracle og mysql
Avatar billede peterfup Nybegynder
27. maj 2002 - 23:15 #7
Nå, men ellers tak for hjælpen Disky...

Jeg har oprettet mine tabeller i den gamle database som jeg har adgang til.
Men det siger vi ikke til nogen - jeg ska bare ha' trukket dataene ud én gang ;-)
Avatar billede disky Nybegynder
27. maj 2002 - 23:42 #8
rofl :)

godt det virker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Netcompany A/S

IT Consultant

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Nye kolleger søges til IT Stab i Forsvaret

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Afdelingschef til GDPR & Tech Regulation