Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Java i MS SQL Server komunikacija

[es] :: Java :: Java i MS SQL Server komunikacija

[ Pregleda: 5838 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

jeremycod
Jeremic Zoran

Član broj: 7419
Poruke: 72
*.ptt.yu



Profil

icon Java i MS SQL Server komunikacija21.08.2003. u 20:45 - pre 251 meseci
Kako uspostaviti vezu izmedju Java aplikacije i MS SQL Servera?
U ovom primeru koji sam radio uvek prijavljuje istu gresku.

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Login failed for user 'zoran'. Reason: Not associated with a trusted SQL Server connection.

Da li neko moze da mi pomogne u cemu gresim. Nemam bas iskustva u radu sa SQL Serverom.


import java.sql.*;

public class Demo1 {

public static void main(String[] args) {
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn=DriverManager.getConnection(
"jdbc:microsoft:sqlserver://localhost:1433;User=zoran");
String query="SELECT ime,prezime FROM MojaTabela";
Statement stmt=conn.createStatement();
ResultSet rset=stmt.executeQuery(query);

while(rset.next()){
System.out.println(rset.getString(1)+" "+
rset.getString(2));
}
rset.close();
stmt.close();
conn.close();
}
catch (Exception ex){
ex.printStackTrace();
}
}
}
 
Odgovor na temu

DraganK

Član broj: 4976
Poruke: 109



+3 Profil

icon Re: Java i MS SQL Server komunikacija22.08.2003. u 07:50 - pre 251 meseci
Na SQLServer možeš da se konektuješ na dva načina. Explicitno navođenjem username i pass, ili preko SSPI-trusted connection ako si u NTdomenu, gde SQL proverava tvoj username kojim si se logovao u windows.

Probaj ovaj članak, dobih jutros mailom newsletter, ima nešto na tu temu:

How to use Windows Authentication security feature with JDBC Type 4

http://www.datadirect-technolo.../oemnlspj0803/oemnlspj0803.asp
 
Odgovor na temu

tweeester
Ivan Arandjelovic
bg yu

Član broj: 724
Poruke: 882
*.kc.vicert.com

Sajt: www.javasvet.net


Profil

icon Re: Java i MS SQL Server komunikacija22.08.2003. u 08:11 - pre 251 meseci
Nisam siguran u cemu je problem ali probaj da modifikujes connection URL ovako:

jdbc:microsoft:sqlserver://localhost:1433/<ime_baze>;User=zoran;Password=<nesto>

Naravno, neophodno je da login "Zoran" bude mapiran u nekog user-a na bazi <ime_baze>
<< tko leti vrijedi, tko ne leti ne vrijedi >>
 
Odgovor na temu

weB_KiLeR

Član broj: 238
Poruke: 1317
*.panet.co.yu



Profil

icon Re: Java i MS SQL Server komunikacija22.08.2003. u 12:34 - pre 251 meseci
Imas moj tutor na adresi http://www.coders.co.yu/java/Java-and-mySQL.txt
Tu ti je sve lepo objasnjeno kako i sta korak po korak...
 
Odgovor na temu

dejankr
Dejan Krsmanovic
JavaEE programer
Beograd

Član broj: 7842
Poruke: 384
195.178.47.*



+1 Profil

icon Re: Java i MS SQL Server komunikacija22.08.2003. u 14:39 - pre 251 meseci
Čovek je pitao za Microsoft SQL server a ne za mySQL.

Dejan
 
Odgovor na temu

jeremycod
Jeremic Zoran

Član broj: 7419
Poruke: 72
*.ptt.yu



Profil

icon Re: Java i MS SQL Server komunikacija26.08.2003. u 13:31 - pre 251 meseci
Probao sam da ubacim ime baze:

Connection conn=DriverManager.getConnection(
"jdbc:microsoft:sqlserver://localhost:1433/MyBase;User=zoran");

ali sada mi prijavljuje gresku :

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Unable to connect. Invalid URL.

vec danima pokusavam da resim ovaj problem ali nikako ne ide.Vise nemam nijednu ideju sta bi mogao da bude problem.Sve sam uradio kao u primerima iz knjiga.

 
Odgovor na temu

tweeester
Ivan Arandjelovic
bg yu

Član broj: 724
Poruke: 882
*.kc.vicert.com

Sajt: www.javasvet.net


Profil

icon Re: Java i MS SQL Server komunikacija27.08.2003. u 08:43 - pre 251 meseci
Jesi li probao razne varijacije connection URL-a , naprimer umesto
Citat:
jeremycod:
Connection conn=DriverManager.getConnection(
"jdbc:microsoft:sqlserver://localhost:1433/MyBase;User=zoran");

da stavis
Code:

Connection conn = DriverManager.getConnection
("jdbc:microsoft:sqlserver://server1:1433","username","secret");


(ima jos mogucnosti, pogledaj PDF koji je dosao uz MS JDBC drajvere)
<< tko leti vrijedi, tko ne leti ne vrijedi >>
 
Odgovor na temu

jeremycod
Jeremic Zoran

Član broj: 7419
Poruke: 72
*.ptt.yu



Profil

icon Re: Java i MS SQL Server komunikacija27.08.2003. u 16:07 - pre 251 meseci
Probao sam i to ali ne ide uvek dobijam gresku:

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Login failed for user 'zoran'. Reason: Not associated with a trusted SQL Server connection.

ili

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Unable to connect. Invalid URL.

Probao sam i primere iz helpa koji ide uz jdbc drajver.

Da li bi znacilo da probam neki drugi drajver? Da li neko zna gde moze da se nadje neki drugi besplatan drajver za SQL Server?
 
Odgovor na temu

tweeester
Ivan Arandjelovic
bg yu

Član broj: 724
Poruke: 882
*.kc.vicert.com

Sajt: www.javasvet.net


Profil

icon Re: Java i MS SQL Server komunikacija28.08.2003. u 08:07 - pre 251 meseci
Besplatnih nema, ali mozes da uzmes JTurbo drajvere makar da probas gde zeza (mislim da moze da se skine evaluation verzija - ili je vremenski ogranicena ili po broju konekcija ali u svakom slucaju moze da posluzi za probu). Imas ih na http://www.newatlanta.com/
<< tko leti vrijedi, tko ne leti ne vrijedi >>
 
Odgovor na temu

dejankr
Dejan Krsmanovic
JavaEE programer
Beograd

Član broj: 7842
Poruke: 384
195.178.47.*



+1 Profil

icon Re: Java i MS SQL Server komunikacija28.08.2003. u 08:27 - pre 251 meseci
Nisam radio sa SQL Serverom ali sam naleto slučajno na ovaj projekat na SF. Ne znam da li i kako radi, ali kažu da radi sa SQL serverom:
http://jtds.sourceforge.net/

A na Hibernete sajtu pominju sledeće drajvere za SQL server. Ne verujem da je ijedan besplatan. Da ne bude zabune ovde se govori sa kojim od njih radi Hibernate:

"Microsoft SQL Server does not ship with a JDBC driver. Various third party drivers are available, some (but not all) of which do work. The following drivers are known to work:

JSQL http://www.j-netdirect.com
JTurbo http://www.newatlanta.com/products/jturbo
Weblogic jDriver http://www.bea.com/products/weblogic/drivers.shtml
It is quite likely that you will be able to use either of the following two drivers (which actually appear to be the same driver) successfully:

Microsoft SQL Server 2000 Driver for JDBC (sp1) http://microsoft.com
DataDirect Connect for JDBC http://ddtek.com
but there are some weird date-handling issues with these drivers, so they are not officially supported. Don't bother with the DataDirect SequeLink driver; it has very serious problems."

Probaj neki od njih možda ti proradi...

Dejan
 
Odgovor na temu

jeremycod
Jeremic Zoran

Član broj: 7419
Poruke: 72
*.rcub.bg.ac.yu



Profil

icon Re: Java i MS SQL Server komunikacija29.08.2003. u 20:49 - pre 251 meseci
Uspeo sam da resim problem !!!
Izgleda da je Microsoft-ov JDBC drajver pravio problem. Kada sam skinuo i instalirao JTurbo drajver bez problema sam uspostavio vezu sa bazom.

Hvala vam svima na pomoci !!!
Pozdrav.
 
Odgovor na temu

CallMeSaMaster

Član broj: 43611
Poruke: 466
*.PPPoE-1348.sa.bih.net.ba.



+1 Profil

icon Re: Java i MS SQL Server komunikacija23.08.2006. u 10:43 - pre 214 meseci
Mislima da ne moras cak da skidas drjaver.Imao sam isti problem.
Ako si prilikom instalacije izabrao opciju Server authentication onda je do toga
Moras uzeti Win autehentication and Server auth.(both) - ima negdje opcija.


Mislim vec si rjesio problem ali ako ti je Jturbo driver evaluation model onda probaj ovako
 
Odgovor na temu

[es] :: Java :: Java i MS SQL Server komunikacija

[ Pregleda: 5838 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.