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

Java MS SQL Server problem

[es] :: Java :: Java MS SQL Server problem

[ Pregleda: 2006 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.rs.



+2 Profil

icon Java MS SQL Server problem13.04.2010. u 23:42 - pre 170 meseci
Pregledao sam sve stare teme no nisam nasao odgovor.
Problem je sto dobija error:
Code:

Network error IOException: Connection refused: connect

U FAQ jtds-a kaze da nije dobro podeseno nesto u SQL Serveru.
- Enablovao sam mixed mode.
- Enablovao sam tcp/ip u sql configuration manager-u
- Napravio korisnika za bazu
- Instalirao SP3
I dalje dobijam istu gresku.
Code:

try
        {            
            String db_connect_string = "jdbc:jtds:sqlserver://localhost:1433/db_lbs_dev_mssql";
            String db_userid = "sa";
            String db_password = "";
            
            
            Class.forName("net.sourceforge.jtds.jdbc.Driver");
            Connection conn = DriverManager.getConnection(db_connect_string, db_userid, db_password);
            System.out.println("connected");    
            
        }
        catch (Exception ex)
        {
            String msg = ex.getMessage();
            System.out.println(msg);
        }
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: Java MS SQL Server problem14.04.2010. u 07:23 - pre 170 meseci
Ovo lici na problem sa portovima / firewall-om. Provjeri:
- da li je port na serveru stvarno otvoren
- da li mu mozes pristupiti sa tog compa odakle pokreces aplikaciju
- da li se mozes ulogovati sa nekim MS SQL klijentom na taj server sa drugog racunara?
- firewall rules?

:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.rs.



+2 Profil

icon Re: Java MS SQL Server problem14.04.2010. u 09:30 - pre 170 meseci
Firewall sam skroz iskljucio.
Kako mogu da proverim da li je port otvoren?
I tel net mi daje cudan rezultat?
Code:

C:\Users\vlada>telnet localhost:1433
Connecting To localhost:1433...Could not open connection to the host, on port 23
: Connect failed
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: Java MS SQL Server problem14.04.2010. u 13:39 - pre 170 meseci
tako samo sto kucas broj porta odvojeno sa <space> a ne sa dvotackom.


telnet localhost 1433

:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.rs.



+2 Profil

icon Re: Java MS SQL Server problem14.04.2010. u 14:18 - pre 170 meseci
Na takvu komandu ovo dobijam :(
Code:

C:\Users\vlada>telnet localhost 1433
Connecting To localhost...Could not open connection to the host, on port 1433: C
onnect failed
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

Moderator
Član broj: 44355
Poruke: 802
*.com
Via: [es] mailing liste



+64 Profil

icon Re: Java MS SQL Server problem14.04.2010. u 14:22 - pre 170 meseci
jel si siguran da si startovao server?
jel mozes da se konektuje sa nekim sql clientom?
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.rs.



+2 Profil

icon Re: Java MS SQL Server problem14.04.2010. u 14:52 - pre 170 meseci
Mogu, otvoren mi je SQL Managemant Studio radim u njemu :(
Iz .NET-a mogu da se zakacim ok, ali iz jave ne ide nikako.
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

Moderator
Član broj: 44355
Poruke: 802
*.com
Via: [es] mailing liste



+64 Profil

icon Re: Java MS SQL Server problem14.04.2010. u 15:03 - pre 170 meseci
nisam koristio...jel on koristi jdbc?

skini oracle sqldeveloper ili eclipse plugin quantum
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.rs.



+2 Profil

icon Re: Java MS SQL Server problem14.04.2010. u 16:04 - pre 170 meseci
Skinuo sam oracle SQL developer i nece da se nakaci evo sta sam podesio i sta kaze:


Pokrenuo sam 'cliconfg' i u TCP/IP (enabled protocold by order) stoji mi da je port 1433
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.rs.



+2 Profil

icon Re: Java MS SQL Server problem14.04.2010. u 16:20 - pre 170 meseci
Pardon moja greska sad sam mu dodao jtds drajver nisam video da ima posebno da se doda za sql server. Ali ipak ostaje ista greska:
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.rs.



+2 Profil

icon Re: Java MS SQL Server problem14.04.2010. u 16:28 - pre 170 meseci
Izvinjavam se flod-u :). Resio sam problem, ali ako ima neko ljubazan da mi objasni sta sam uradio bio bih zahvalan :)
Pokrenuo sam SQL Server Configuration Manager -> SQL Server 2005 Network Configuration -> Protocols for SQLEXPRESS, otisao sam na TCP/IP properties i na tab IP_ADDRESSES i tu sam za IP1, IP2 .... IP_ALL stavio 'Port = 1433'.
Nakon ovoga sam restartovao SQL Server i sve je proradilo. Problem je sto sada ne razumem zasto sam za sve ove morao da stavim 1433?
 
Odgovor na temu

IgorMedo
Igor Madjeric
Doboj

Član broj: 101335
Poruke: 30
89.204.153.*



Profil

icon Re: Java MS SQL Server problem14.04.2010. u 20:02 - pre 170 meseci
Ako sam dobro razumi pitas zasto je potrebno, da postavis IP1 i IP2 port na 1433.

U sustini to ne treba da radis!!!

Sve sto je potrebno je da omogucis konekciju preko TCP/IP protokola i da podesis port 1433 za sve IP adrese i naravno obavezno da resetujes server.
Inace trebalo bi da radi i bez konfigurisanja port jer je 1433 default port za MSSQL server, mada i to mozes da promjenis.

Pozdrav
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: Java MS SQL Server problem15.04.2010. u 12:01 - pre 170 meseci
Mogu da pretpostavljam samo jer ne poznam dobro MS SQL ali recimo MySQL ima i 'native' konekciju koja je upaljena kao default-na i ne zavisi od TCP/IP konekcije. Nalazi se preko specijalnog fajla /tmp/mysql.sock i omogucava konekcije klijenata koji se nalaze na istom serveru kao i MySQL. Vjerovatno si sa MS SQL klijentom uspio da se konektujes preko te 'native' metode ali TCP/IP port nije bio otvoren / upaljen.

:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.rs.



+2 Profil

icon Re: Java MS SQL Server problem15.04.2010. u 12:57 - pre 170 meseci
Vidim da po netu ima dosta ovog problema pa cu da opisem postupak sta sam radio:
Problem: Nisam mogao da se zakacim na SQL server iz jave uz pomoc JTDS drajvera dobijao sam IO exception i nesto tipa server refused connection.
Resenje:
- Pokrenuti SQL Server 2005 Surface Area Configuration > Surface Area Configuration for Services and connections > Remote Connections > Ukljuciti Local and remote connections + Using TCP/IP only.
- Pokrenuti SQL Server Configuration Manager > SQL Server 2005 Network Configuration > Protocols for SQLEXPRESS > Ovde treba postaviti 'enabled' na TCP/IP
- Zatim desni klik na TCP/IP > Properties > Postaviti Enabled na 'Yes'
- Zatim pokrenuti tab IP Addresses i postaviti > IPAll > TCP Port na 1433

Eto nadam se da ce da pomogne nekome.
 
Odgovor na temu

[es] :: Java :: Java MS SQL Server problem

[ Pregleda: 2006 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

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