Szoftverfejlesztés J2EE platformon - SQL szerver

A VIK Wikiből
A lap korábbi változatát látod, amilyen David14 (vitalap | szerkesztései) 2013. február 6., 01:32-kor történt szerkesztése után volt. (David14 átnevezte a(z) Szoftverfejlesztés J2EE platformon - SQL szerver konfigurálása lapot a következő névre: Szoftverfejlesztés J2EE platformon - SQL szerver)

Ez az oldal a korábbi SCH wikiről lett áthozva.

Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor, kérlek, javíts rajta egy rövid szerkesztéssel!

Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót.



Letöltendő szoftverek

SQL Server beállítások

  • SQL Server Configuration Manager / SQL Server 2005 Network Configuration / Protocols for MSSQLSERVER
    • Engedélyezzük a TCP/IP-t, majd indítsuk újra a szervert
      (parancssorból: =net stop mssqlserver= majd =net start mssqlserver=)
  • Új felhasználó létrehozása
    • Lépjünk be a Management Studio-ba egy adminnal
      • Object Explorer ablakban jobb click a szerver példány nevén, Properties / Security / SQL Server and Windows Authentication Mode
      • Indítsuk újra a szervert
    • Object Explorer / Security / Logins / New Login...
      • General oldalon
        • Login name: ...
        • SQL Server authentication
        • Password: ...
        • User must change password at next login: kikapcsolni
      • User Mapping oldalon
        • Jelöljük be az adatbázisokat, amikhez hozzáférhet
        • Adjunk neki db_owner jogot
    • Lépjünk ki az adminnal, lépjünk be az új felhasználóval és ellenőrizzük, hogy látja-e a táblákat

Telepítés NetBeans alá

  • Runtime fül / Databases / Drivers / New Driver...
    • Driver File: sqljdbc.jar (a sqljdbc_1.1.1501.101_enu.zip tartalmazza)
    • Driver Class: com.microsoft.sqlserver.jdbc.SQLServerDriver
    • Name: SQL Server Driver
  • Databases / New Connection...
    • Name: SQL Server Driver
    • Database URL:
      • Ha Windows authentikációt használunk:
        jdbc:sqlserver://localhost;databaseName=...;integratedSecurity=true;

        Ahhoz, hogy működjön, valamit bűvészkedni kell az sqljdbc_auth.dll-lel. Ha sikerült beüzemelned, írd le, hogy csináltad! Kiindulásképpen érdemes megnézni a http://msdn2.microsoft.com/en-us/library/ms378428.aspx oldalt.
      • Ha SQL Server authentikációt használunk:
        jdbc:sqlserver://localhost;databaseName=...;user=...;password=...;
    • Advanced / Select schema: dbo
    • Ellenőrizzük, hogy a connection alatt a fában látja-e a táblákat

Telepítés Sun Application Server alá

  • Indítsuk el a szervert: Runtime / Servers / Sun Java System Application Server 9 / Start
  • Miután elindult: View Admin Console
    • User Name: admin
    • Password: adminadmin
  • Application Server / JVM Settings / Path Settings
    • Classpath Prefix: az sqljdbc.jar elérési útvonala
  • Resources / JDBC / Connection Pools / New...
    • Name: SqlServerPool
    • Resource Type: javax.sql.DataSource
    • Database Vendor: mssql
    • Datasource Classname: com.microsoft.sqlserver.jdbc.SQLServerDataSource
    • Additional Properties
      • serverName: localhost
      • portNumber: 1433
      • user: ...
      • password: ...
      • databaseName: ...
    • Miután kitöltöttük, ellenőrizzük a Ping gombbal, hogy tud-e csatlakozni.
  • Adatforrás létrehozása: Resources / JDBC / JDBC Resources / New...
    • JNDI Name: pl. jdbc/adatbázis neve
    • Pool Name: SqlServerPool

-- Peti - 2006.11.15.