Forum İçeriği > Çekirdek Java > Java Database ?
|
|
cs.ibrahimyilmaz 23 ay önce
Aktivite Puanı: 6
Selamlar. Benim tavsiyem HSQLDB ya da Derby gibi javaya ait taşınabilir bir
veritabanı kullanman.Unutma ki MS Access sadece ve sadece Microsoft Office
kurulu olan bilgisayarlarda çalışacak.Söz konusu bu 2 veritabanı ise java
kurulu her bilgisayarda çalışmaktadır. Ayrıca hibernate kullanmayı öğrenmeni
tavsiye ederim ,çünkü bunun sana faydası nesneye dayalı olarak rahatça alışık
olduğun gibi programlamanı sağlicak.
http://www.vaannila.com/hibernate/hibernate-example/hibernate-tools-1.html Al
sana bir de hsqldb ve hibernate i anlatan süper bir tutorial ben de burdan
öğrenmiştim.Türkçe kaynak yok mu diye sorma çünkü sağlam kaynak yok !Başarılar
|
|
|
Emrah Kahraman E - Hero 23 ay önce
Aktivite Puanı: 28
SQlite kullanabilirsin burada bir örnek var http://www.zentus.com/sqlitejdbc/ onun dışında mysql ve postgresql
kullanabilirsin. java mysql kullanımı ile ilgili video http://cengaverhero.blogspot.com/search/label/Java%20Video
buda postgresql kullanımına örnek http://www.emrahkahraman.com.tr/?p=191
|
|
|
okanakyuz 23 ay önce
Aktivite Puanı: 42
db2 de olur http://www.ibm.com/developerworks/data/zones/java/bigpicture.html
|
|
|
ysnkmbl 23 ay önce
Aktivite Puanı: 26
ibrahim ayaz taşınabilir olması çok önemli. database için ayrı bi yazılım falan
gerekmiyecek |
|
|
ysnkmbl 23 ay önce
Aktivite Puanı: 26
Mesela navicat ile veritabanı oluşturdum MYSQL Bapladık içine veri eklettik iyi
hoş güzel |
|
|
Emrah Kahraman E - Hero 23 ay önce
Aktivite Puanı: 28
navicatta oluşturduğun veritabanı üzerine elir sağ tuşa basarsan orda Dump SQL
File yazar ordan sql uzantılı bir dosya kaydedersın onu ıstedıgın yere tasırsın
|
|
|
ysnkmbl 23 ay önce
Aktivite Puanı: 26
Peki. kullanıcının bilgisayarında mysql ile alakalı birşey yuklu olması
gerekiyormu ? direk bu sql dosyası uzerinde işlem yapılabilirmi her
bilgisayarda ?
|
|
|
Emrah Kahraman E - Hero 23 ay önce
Aktivite Puanı: 28
tabikide bilgsayarda mysql kurulu olmalı.once mysql kur sonra bunu navıcat dan
sağ tıkla bağlantına execute Batch File secenegınden mysqle yukle sonra
ıstedıgın gıbı kullan
|
|
|
ysnkmbl 23 ay önce
Aktivite Puanı: 26
bende yuklu. önemli olan lullanacak olan porgramı kullancak kişide yuklu olup
olmadığı. Sanırım veritabanı kavramını tam kavrayamadım |
|
|
Emrah Kahraman E - Hero 23 ay önce
Aktivite Puanı: 28
sen veya bır baskası hangı bılgısayarda kullanacaksa o sql uzantılı dosyayı
mysql ve navıcatı o bılgısayara kursun sonra onun uzerınde ıslem yapsın . mysql
kullanmak ıstıyorsan o bılgısayarda mysql kurulu olmalı kolay kullanım ıcınde
navıcatla yonetebılırsın bunlar şart.
|
|
|
ysnkmbl 23 ay önce
Aktivite Puanı: 26
ya diyelimki programı yazdık. bağladık veritabanına çalıştı iyi gülze hoş.
programı yayınladık. ben istiyorumki herhangi birisi programı indirip kullansın
JRE den başka birşey yuklemesine gerek kalmasın. programla database e veri
eklesin falan. yokmu bölye çalışan veritabanı |
|
|
Emrah Kahraman E - Hero 23 ay önce
Aktivite Puanı: 28
o zaman yukarıda yazmıştım linkini sqlite kullanacaksın mysql ile bildiğim
kadarıyla dediğini yapmak mümkün değil
|
|
|
okanakyuz 23 ay önce
Aktivite Puanı: 42
tek kalan sqlite bu ozellikler ile
|
|
|
ysnkmbl 23 ay önce
Aktivite Puanı: 26
HSQLDB Nasıl ? ibrahim zincir taşınabilir demiş. beinm dediğim özelliklere
sahipmi ?
|
|
|
Atilla İlhan KARTAL 23 ay önce
Aktivite Puanı: 15
Bende tam bu konu için üye olmuştum ama ben javada biraz yeniyim PHP OOP ve
C#.NET bilgim var. Benim derdim Java WebServislerinde MySQL kullanımı idi şu
mysql http://cengaverhero.blogspot.com/search/label/Java%20Video linlinde film
yüklü değil diyor acaba benim firewalldamı takılyor yoksa video öldümü.
|
|
|
Atilla İlhan KARTAL 23 ay önce
Aktivite Puanı: 15
Bu arada ysnkmbl MySQL direk Jre kurarark çalştracağın bir veritabanı çeşidi
değildir. MySQL in bir sürümünü bilgisayarına kurdurmanız gerekli. Bunu bir
Setup vasıtası ilede yapabilirsiniz. Veritabanı taşınabilirliği konusundaad
MySQL SQLServer yada Access gibi bir mdb dosyasından meydana gelmez tablolar ve
veriler MySQL in içinde stream olarak tutulur. o nedenle tek bir dosya haline
getirme yöntemi MySQL Dump ile mümkün dump ile bir script dosyası haline
getiriliyor. Bir defasında dump dosyası 4gbı bulduğu bir dbmde sorun yaşamıştım
taşırken. Javaya özel dbler nasıl bilmiyorum ama MySQL gayet performanslı
çalışıyor. hatta C# da bile.
|
|
|
ysnkmbl 23 ay önce
Aktivite Puanı: 26
SQLITE ile bağlanırken birde böyle bir hata alıyorum. ---------------- SEVERE:
Application class desktopapplication12.DesktopApplication12 failed to launch
java.lang.IllegalArgumentException: An exception occured while creating a query
in EntityManager at
oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerImpl.createQuery(EntityManagerImpl.java:209)
at
desktopapplication12.DesktopApplication12View.initComponents(DesktopApplication12View.java:280)
at
desktopapplication12.DesktopApplication12View.(DesktopApplication12View.java:36)
at
desktopapplication12.DesktopApplication12.startup(DesktopApplication12.java:19)
at org.jdesktop.application.Application$1.run(Application.java:171) at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at
java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at
java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by:
Exception [TOPLINK-8034] (Oracle TopLink Essentials - 2.0.1 (Build b09d-fcs
(12/06/2007))): oracle.toplink.essentials.exceptions.EJBQLException Exception
Description: Error compiling the query [SELECT o FROM Object o]. Unknown
abstract schema type [Object]. at
oracle.toplink.essentials.exceptions.EJBQLException.unknownAbstractSchemaType(EJBQLException.java:494)
at
oracle.toplink.essentials.internal.parsing.ParseTreeContext.classForSchemaName(ParseTreeContext.java:163)
at
oracle.toplink.essentials.internal.parsing.SelectNode.getClassOfFirstVariable(SelectNode.java:366)
at
oracle.toplink.essentials.internal.parsing.SelectNode.getReferenceClass(SelectNode.java:354)
at
oracle.toplink.essentials.internal.parsing.ParseTree.getReferenceClass(ParseTree.java:463)
at
oracle.toplink.essentials.internal.parsing.ParseTree.adjustReferenceClassForQuery(ParseTree.java:103)
at
oracle.toplink.essentials.internal.parsing.EJBQLParseTree.populateReadQueryInternal(EJBQLParseTree.java:127)
at
oracle.toplink.essentials.internal.parsing.EJBQLParseTree.populateQuery(EJBQLParseTree.java:108)
at
oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.buildEJBQLDatabaseQuery(EJBQueryImpl.java:219)
at
oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.buildEJBQLDatabaseQuery(EJBQueryImpl.java:189)
at
oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.buildEJBQLDatabaseQuery(EJBQueryImpl.java:153)
at
oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.(EJBQueryImpl.java:114)
at
oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.(EJBQueryImpl.java:99)
at
oracle.toplink.essentials.internal.ejb.cmp3.EJBQueryImpl.(EJBQueryImpl.java:86)
at
oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerImpl.createQuery(EntityManagerImpl.java:204)
... 12 more Exception in thread "AWT-EventQueue-0" java.lang.Error: Application
class desktopapplication12.DesktopApplication12 failed to launch at
org.jdesktop.application.Application$1.run(Application.java:177) at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at
java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at
java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by:
java.lang.IllegalArgumentException: An exception occured while creating a query
in EntityManager at
oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerImpl.createQuery(EntityManagerImpl.java:209)
at
desktopapplication12.DesktopApplication12View.initComponents(DesktopApplication12View.java:280)
at
desktopapplication12.DesktopApplication12View.(DesktopApplication12View.java:36)
at
desktopapplication12.DesktopApplication12.startup(DesktopApplication12.java:19)
at org.jdesktop.application.Application$1.run(Application.java:171) ... 8 more
Caused by: Exception [TOPLINK-8034] (Oracle TopLink Essentials - 2.0.1 (Build
b09d-fcs (12/06/2007))): oracle.toplink.essentials.exceptions.EJBQLException
Exception Description: Error compiling the query [SELECT o FROM Object o].
Unknown abstract schema type [Object]. at
oracle.toplink.essentials.exceptions.EJBQLException.unknownAbstractSchemaType(EJBQLException.java:494)
at
oracle.toplink.essentials.internal.parsing.ParseTreeContext.classForSchemaName(ParseTreeContext.java:163)
at
oracle.toplink.essentials.internal.parsing.SelectNode.getClassOfFirstVariable(SelectNode.java:366)
at
oracle.toplink.essentials.internal.parsing.SelectNode.getReferenceClass(SelectNode.java:354)
at
oracle.toplink.essentials.internal.parsing.ParseTree.getReferenceClass(ParseTree.java:463)
at
oracle.toplink.essentials.internal.parsing.ParseTree.adjustReferenceClassForQuery(ParseTree.java:103)
at
oracle.toplink.essentials.internal.parsing.EJBQLParseTree.populateReadQueryInternal(EJBQLParseTree.java:127)
at
oracle.toplink.essentials.internal.parsing.EJBQLParseTree.populateQuery(EJBQLParseTree.java:108)
at
oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.buildEJBQLDatabaseQuery(EJBQueryImpl.java:219)
at
oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.buildEJBQLDatabaseQuery(EJBQueryImpl.java:189)
at
oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.buildEJBQLDatabaseQuery(EJBQueryImpl.java:153)
at
oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.(EJBQueryImpl.java:114)
at
oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.(EJBQueryImpl.java:99)
at
oracle.toplink.essentials.internal.ejb.cmp3.EJBQueryImpl.(EJBQueryImpl.java:86)
at
oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerImpl.createQuery(EntityManagerImpl.java:204)
... 12 more _---------------- Nedeni nedir sizce ?
|
|
|
ysnkmbl 23 ay önce
Aktivite Puanı: 26
SAdece JRE yuklu olan bi bilgisayarda çalışacak bi database yokmu doğru duzgun
? SQLDB ya da Derby içinde exradan bişeyler yuklu olamsı gerekiyormu
bilgisayara ? MYSQL güzel çözdük olayını ama ne bilim. text dosyası gibi bir
database istiyorum işin doğrusu. jar dosyasının içinde connecteri falan olsun
işte |
|
|
ysnkmbl 23 ay önce
Aktivite Puanı: 26
Videoda sorunsuz çalışıyor.
|
Aktivite Puanı: 26