Could anyone help me thanks

I am going to write a software which is very similar as the PC game "Football manager 2005", the user can store the data into the database , also they can check every player's attributes.
The interface is made by Java Swing. Could anyone tell me is JDBC the correct choice for this software?
Thanks for your help! : )

Well, you almost certainly want to use JDBC for the actual "talk-to-the-database" layer (probably using a "thin" driver). However, programming a large application directly with JDBC can be time-consuming and has a number of subtle pitfalls. In the last few years, many people have started using different sorts of "persistence layer" technology. The main ones I can think of are TopLink, Hibernate, Castor JDO (which is not compliant with the Sun JDO specification), JDO (Sun JDO). The first three are products (one or two of them open-source, I think), and Sun JDO is a specification with a lot of vendors supplying implementations (both commercial and open-source). Also, when the EJB 3.0 specification is finalized, it might be a good choice, and some vendors are supplying "early release" versions of EJB3 (EJB 2.0 is utterly unsuited for a Swing app., supposedly EJB3 will be appropriate there...).
If I were doing such a project, I would use JDO, but it's the technology I'm most familiar with; I like it and I'm biased. If you look into JDO, be aware that:
1) the JDO specifications list a lot of optional features and not every JDO implementation supports all features, although most of them will support everything you would need.
2) The 2.0 specification came out his spring and a lot of implementations don't support it yet. 2.0 has a few nice new features, but 1.0 has everything that 95% of all projects need, so I would consider all working implementations.
One of the nicest things about these intermediate persistence technologies is that they isolate you from the quirks of the particular database you are using. I'm aware of one hobby JDO project with 4 developers; they're developing with 3 different databases among them and expect to deploy on a 4th; there have been almost no "database compatibility issues" that I've heard about...
Another is that these products encapsulate in their functions a lot of "best practices" in regad to JDBC and database implementations, thereby shortening learning times and project times. Most or all of them also let you resort back to direct JDBC if you need to for special cases.

Similar Messages

  • How can I connect my Mac Book Pro (year 2008) to the TV set through  HDMI? I've seen a DVI to HDMI iwire but I'm no sure that it is correct. Could anyone help me? Thank you very much.

    How can I connect my Mac Book Pro (year 2008) to the TV set through  HDMI? I've seen a DVI to HDMI iwire but I'm no sure that it is correct. Could anyone help me? Thank you very much.

    I do not know the iWire adapter, but I use an inexpensive ($3) DVI to HDMI adapter from Monoprice, along with a regular HDMI cable:
    http://www.monoprice.com/products/product.asp?c_id=104&cp_id=10419&cs_id=1041902 &p_id=2029&seq=1&format=2
    Be aware that this will only transfer video. You Macbook Pro cannot combine audio through DVI to HDMI. You will need to listen to the audio through the Mac speakers, or attach speakers or a sound system to the Mac earphone jack, or determine if your TV has the ability to accept external sound from the Mac while showing video through HDMI (few can).

  • HT1338 Hello, i currently acquired a Mac Book Pro and running Mac Os X 10.8.3, but i have failed to get the driver for my canon inkjet printer. could anyone help me out please? Thank you

    Hello, i currently acquired a Mac Book Pro and running Mac Os X 10.8.3, but i have failed to get the driver for my canon inkjet printer. could anyone help me out please? Thank you

    You may be able to download it fom here:
    Printer and Scanner software available for download:
    http://support.apple.com/kb/HT3669?viewlocale=en_US

  • I can't understand how to edit titles on the spine of books. Could anyone help me? Thanks.

    I can't understand how to edit titles on the spine of books. Could anyone help me? Thanks.

    the trouble is that on the spine of the book the title is cut off and I don't know how avoid it.
    I don't think you can, Fred. Pick a shorter title. And add the additional information by adding a subtitle on your title page. You can always add a second text box, using the "edit layout" panel.
    Regards
    Léonie

  • Aol email is constantly loading but im not recieving emails could anyone help thanks paul

    hi my aol in box, has a constant loading symbol rotating next to it, but im not recieving any emails. could anyone help .thanks paul

    Hello:
    AOL (like other Mail providers) occasionally has server problems (I use AOL mail and it happens to me once in  awhile).
    However, if it does not clear up after a bit, open Mail.  Click on Window>connection doctor.  There should be indications of what is wrong. 
    Barry

  • I already update my os to ios7 but the panorama wallpaper is not working, i try to use before the ios7 beta, the panorama is working. Why in this ios7 is not working. Could anyone help me????? Thanks

    I already update my os to ios7 but the panorama wallpaper is not working, i try to use before the ios7 beta, the panorama is working. Why in this ios7 is not working. Could anyone help me????? Thanks

    That's odd.
    Try this: Unplug your Time Capsule and your router. On your MBP, click the Wi-Fi icon and select "Open Network Preferences".
    Click the lock icon to authenticate, then click the "gear" and select "set service order". Wherever AirPort (or Wi-Fi - I forget what Snow Leopard calls it) appears, drag it elsewhere in the list. Click OK, then Apply, then power up your router and TC.
    If that doesn't result in any change, repeat the above but try making the service(s) you do not need "inactive".
    The purpose of this is to reset or at least change your Network Preferences, which somehow got confused upon upgrading to SL.

  • Hi, Could anyone help me with variables in BEx

    Hi,
      I want to know what a Variable is,when and how it is used in BEx Reporting. I am aware that Variables are very important in BEx, but i don't know where to use it. I know how to create a query report,but where will i use this variables and how,while creating one.
    Could anyone help me through this step by step.
    With Thanks,
    Siva.

    Hi Siva,
    Please go through the info here. It is very helpful:
    http://help.sap.com/saphelp_nw04/helpdata/en/f1/0a56a7e09411d2acb90000e829fbfe/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/ac/789b3c4d4d8d15e10000000a114084/content.htm

  • I phone4 is dead, not carging, not turning on, doing absolutely nothing!  have tried all the buttons etc and linked it up to my computer, no nothing...its just dead!? whats going on, could anyone help please?? its only 3 months old, poor thing.. Mel

    could anyone help, just baffled, my i phone is literllly dead for no reason. i thought the battery had ran out, thou it had plenty left... i have tried to charge it and no life. also have plugged it in with my computer, again no life or aknowledgement... why? how can i fix it? Can i or is it the end of the road for my 3 month old Iphone 4???

    My 3GS did the exact same thing today at about the same time. Thanks for the advice, because Apple was about to charge me $30 to tell me that!

  • Hi, after changing my Itune store password I can no longer purchase on Appstore with my redeem account. Could anybody help? Thanks

    Hi,
    After changing my apple password because I had made 2 mistakes, I can no longer purchase in Appstore with my redeem account.
    I am asked every time to verify my credit card account. Could anyone help me?

    I have already added a gift card and my account is charged. I used to be able to choose an app on Appstore
    And then purchase it using my redeem capital on iTunes. After I was asked to change my password because I had entered my current password wrong for 3 times, and I did it successfully, Every time I want to purchase an app I am asked to verify my account and am asked to give my credit card information, and cannot do the purchase using my gift card. And I dont want to use my credit card and want to use my gift card. Sorry if I am still not clear enough and thanks.

  • Could anyone help me with this problem?

    Hello!
    I�m a working with JMS Tutorial of Jms.(J2EE 1.3.1). I follow all the steps of the tutorial, and when i write
    "java -Djms.properties=%J2EE_HOME%\config\jms_client.properties SimpleQueueSender MyQueue 3"
    The console shows me the following error:
    "Exception in thread "main" java.lang.NoClassDefFoundError: Files\s1studio\ee\j2s
    dkee1/3/1\config\jms_client/properties"
    I don�t know hot to fix this error. The classpath, and all the variables are correctily defined. I use XP o.s., jdkse 1.4 and j2see 1.3.1, and i repeat, i follow the steps of the tutorial. Could anyone help me?
    Many Thanks.
    Note: Sorry for my poor English.

    Well, it looks as if somehow your command window is converting periods into forward slashes, since "1.3.1" appears in the output as "1/3/1" and "jms_client.properties" appears as "jms_client/properties". That is why the file is not found. If you can figure out how to stop it from doing this, the java command should be able to find the file. I'm afraid I know nothing about Windows XP command windows, however.
    I'm sorry not to be more helpful.
    Kim Haase
    Technical Writer
    Sun Microsystems, Inc.

  • HT1937 Hello, I have a 3GS but I cannot either make calls or receive them but I can send messages, could anyone help me, pleaseeeee?

    Hello, I have a 3GS but I cannot either make calls or receive them but I can send messages, could anyone help me, pleaseeeee? I do not know what to do. Many thanks.

    Do a reset (Hold Sleep/Wake and Home buttons about 10 secs or more till Apple logo appears, ignore the Slide to Power Off that appears)
    Note: You will not lose any data.
    if that didn't help, talk to your carrier.

  • [b]Hi could anyone help me - Grid on image[/b]

    Hi could anyone help me please it is URGENT.
    I am trying to create a grid in a Panel which has a image. I want to strech the image by using the grid. Here is an exmple of what i mean
    http://www.ssec.wisc.edu/~curtis/stretch.html
    Thank you

    try searching the forum, this issue was discussed earlier

  • Could anyone help me get mountain lion i have currently got mac osx 10.5.8

    could anyone help me get mountain lion i have currently got mac osx 10.5.8 is it poss
    thank you

    Mac OS X 10.5.8 is Leopard. From the bottom of step 2:
    If you’re running OS X Leopard and would like to upgrade to OS X Mountain Lion, first you’ll need to upgrade to OS X Snow Leopard. You can purchase OS X Snow Leopard here.
    (75541)

  • Good morning to all of you I have A mac and I did the mistake of upgrading my Lightroom 5.4 to 5.6 Now I can't import anything it says "Could not find namespace: AgCreativeCloudUtils" Could anyone help me resolve this problem?  Should I uninstall the prog

    Good morning to all of you
    I have A mac and I did the mistake of upgrading my Lightroom 5.4 to 5.6 Now I can't import anything it says "Could not find namespace: AgCreativeCloudUtils"
    Could anyone help me resolve this problem?
    Should I uninstall the program and reinstall it
    Thank you so much

    I asked because an awful lot of people have recently been confused between downloading the Cloud and the perpetual versions of Lr - although I'm not automatically assuming your'e guilty of this - and can't understand why their serial no won't unlock their new software.
    If the wrong version has been installed, then it must be uninstalled and the right one downloaded.

  • I have just tried to connect my Mac book pro to an LG Plasma TV via an iWires Mini DisplayPort to HDMI cable. All I get on my TV is the Mac wallpaper and nothing else. I am missing something really silly, could anyone help please.

    I have just tried to connect my Mac book pro to an LG Plasma TV via an iWires Mini DisplayPort to HDMI cable. All I get on my TV is the Mac wallpaper and nothing else. I am missing something really silly, could anyone help please.

    Hi there. I also bought an iWires mini Display port to HDMI cable and have an LG LED/LCD TV. I plugged it in to my MB Pro and followed the very small writing that came in the package and got both audio and video going. You need to change the audio settings from within System Preferences on your Mac to select your TV as the audio output.
    My concern is the data latency - do you experience a delay between moving your mouse on the MBPro and the TV displaying the movement? It is only a fraction of a second, but certainly enough to be annoying, especially in a cable as expensive as the iWire.

Maybe you are looking for

  • Abap mapping - Error in Control Framework

    Hi Gurus, Scenario: IDOC - -- XI - Http (post) i am using ABAP mapping for IDOC to XML. I am able to test it using sxi_mapping_test which gives me output XML. But, when i test the scenario from RWB, it fails with "SYSFAIL" error in inbound queue as p

  • JDK1.6 JComboBox: No event sent on same selection

    Hi, In JDK1.5, with a combobox, when selecting from the dropdown list the item already selected, it sends an ActionEvent, but no ItemEvent. In JDK1.6.0_01, no event ActionEvent is sent! When the combobox is taken as a table cell editor, selecting the

  • HT1386 Sync problem after connecting to another Mac

    My daughter connected my iPad 2 to another mac computer. Now all the songs on the iPad are gone and the "Sync" within iTunes starts but does not complete and no music is being transferred (neither via USB nor via Wi-Fi). Any ideas? Cheers!

  • Java applet authentication

    I have an applet hosted in a webserver and since I installed Java 6 update 24, a window is shown asking for Network Credentials every time I open the page. If I access it from a computer with an older Java version, it runs the applet without asking t

  • Aavlaibility check for material and Substitution material

    Hi Gurus, I have a requirement where in I need to check the availability of a material and if there is not availability then I need to find out the substituted material maintained for the material. for example, Material M1 has no stock in ECC and Mat