Deutsch
Germany.ruФорумы → Архив Досок→ Компьютер & Co

Datenbankabfrage mit Java

73  
FranziScanner посетитель12.02.04 14:18
NEW 12.02.04 14:18 
Priwet wsem!
Ja nowichok w Java i dolzhen koe-chto sdelat:
Na SQL-Servere est tabliza. Ja dolzhen umet wybirat s tablizy dannye, ne ispolzuja SELECT.... naprimer prosto dannye so stroki X i stolbza Y.
Podskazhite pozhaluista, kak eto sdelat?
spasibooooo
#1 
MARGA_ посетитель12.02.04 14:44
NEW 12.02.04 14:44 
в ответ FranziScanner 12.02.04 14:18
Еее...ето как это??:))чиво то я не пойму,что ты хочешь добится.И почему без селецт то??
#2 
  joldosch прохожий12.02.04 15:41
NEW 12.02.04 15:41 
в ответ FranziScanner 12.02.04 14:18
Class.forName("<driverName>",0);
Connection con = DriverManager.
getConnection("<connectURL>","<username>","<pw>",0);
Statement stmt = con.createStatement(,0);
ResultSet rs = stmt.executeQuery("select Y from X where....",0);
In java geht's nicht anders.
#3 
FranziScanner посетитель12.02.04 15:46
12.02.04 15:46 
в ответ joldosch 12.02.04 15:41
spasibo, eto ponjatno...
Zadacha takaja....kak mne poluchit dannye tablizy so stroki 12 naprimer? I , nazhaw knopku NEXT, listat dalshe, 13, 14,,,,,?
#4 
digital_pilot старожил12.02.04 16:12
NEW 12.02.04 16:12 
в ответ FranziScanner 12.02.04 15:46
у SQL Server'а нет номеров строк. Чтоб листать записи, считывай таблицу и гуляй по рекордсету чем-нибудь вроде .MoveNext и .MovePrevious (не знаю, как они там в яве называются).
--------------
Авиатор х#ев
#5 
@oleg завсегдатай12.02.04 20:30
@oleg
NEW 12.02.04 20:30 
в ответ FranziScanner 12.02.04 15:46
......
Statement befehl = null;
Connection verbindung = null;
int i;
try {
verbindng=DriverManager.getConnection(URL,benutzername,passwort,0);
befehl=verbindung.createStatement(,0);
}
catch(Exception e)
{
..........}
try{
ResultSet res;
res=befehl.executeQuery("select * from table",0);
while(res.next())
{
if(i>12){
System.out.println(res.getString("Row_name"),0);
.........
i++;
}else{
//..nothing
}
verbindung.close(,0);
}
catch(Exception e){
e.printStackTrace(,0);
}
#6