Java DatBase Connectivity help

MihiCherub

Well-known member
  • Sep 14, 2009
    18,849
    1
    9,594
    113
    Gampaha
    e kohomda bn mysql-connector-java-5.1.29-bin.jar ekath ekka compile karanne..
    :shocked::shocked:
    Code:
    Javac TestDrive.java
    java -cp mysql-connector-java-5.1.29-bin.jar TestDrive
    මේ file එක බල bat එක run කරල බපලන්. connection works කියල එන්නෙ. bat file එකේ edit වලින් ගිහින් බලපන් කරල තියෙන හැටි.. :)

    http://www.mediafire.com/download/udjmvsn3v7a4329/TestDriver.rar
     
    Last edited:

    sanoka

    Well-known member
  • Dec 6, 2007
    5,147
    1,233
    113
    1. machan first complie da file normal way javac ekka
    2 . den run with Jar file using cp.
     

    rock pora

    Well-known member
  • May 18, 2011
    11,951
    2,791
    113
    ###~.:::.සියනෑ කෝරළේ.::.~##
    :eek: mama linkuwa update kala.. ayith bala balapan.. :yes:

    elakiri bn dannam vada..
    eke thiyena vidiyata cmd kalama vada nane bn :D

    1. machan first complie da file normal way javac ekka
    2 . den run with Jar file using cp.

    macho cp dala run kala bn,ethakota kiyanava cp internal & external command not recognized kiyala :)

    Den run karanna :

    java -cp .;mysql-connector-java-5.1.29-bin.jar TestDriver

    macho mehema dammama,
    g3mx.jpg


    ethakota ohoma enava bn
     

    rock pora

    Well-known member
  • May 18, 2011
    11,951
    2,791
    113
    ###~.:::.සියනෑ කෝරළේ.::.~##
    vade hari..
    cp dala full path ekama denna one jar eka tiyena..

    eth e vidiya hari yanne na bn

    me source code ekata aye connect venna ba kiyanavane bn


    import java.sql.*;
    public class ConnectToDB {
    public static void main(String[] args) {
    Connection conn = null;
    try {
    String userName = "mmcmillan";
    String password = null;
    String url = "jdbc:mysql://localhost/test";
    Class.forName("com.mysql.jdbc.Driver").newInstance();
    conn = DriverManager.getConnection(url, userName, password);
    System.out.println("Database connection successful.");
    }
    catch (Exception e) {
    System.out.println("Cannot connect to database.");
    }
    finally {
    if (conn != null) {
    try {
    conn.close();
    System.out.println("Database connection closed.");
    }
    catch (Exception e) {
    System.out.println("Database connection cannot be closed.");
    }
    }
    }
    }

    }
     

    rock pora

    Well-known member
  • May 18, 2011
    11,951
    2,791
    113
    ###~.:::.සියනෑ කෝරළේ.::.~##
    machan programming waladi aulak awoth google karala balapan. godak prashna walata answers thiyenawa. me link eka balapan. umbe answer eka thiyenawa.

    http://stackoverflow.com/questions/4233049/java-lang-classnotfoundexception-com-mysql-jdbc-driver

    macho mn mek ahoyanne iye indan bn..
    mn ambaneta google kala,youtube videos patta gahuva..

    evage godak evage netbeans,eclips dala karana ev abn thiyenne

    notepad seen eka thiyena eva echchara thibbe na,evage karapuva okkoma karala thiyenne.eth venne na bn..

    uba dan dipu link ek ethiyena code eka gahuvamath connect venne na bn..

    google karala hoya gatthama thamanta eken loku danumak enava,eth hamba une nathnam mole kachal venava bn..

    hoyala hoyala barima thana thama thread 1k damme..



    dan mata java epa vegena yana thathvayak udavegenai ennee
     
    Last edited:

    MihiCherub

    Well-known member
  • Sep 14, 2009
    18,849
    1
    9,594
    113
    Gampaha
    elakiri bn dannam vada..
    eke thiyena vidiyata cmd kalama vada nane bn :D
    uba nam rata harakek ban.. :dull::growl: උබ කොහෙන්ද ජාව ඉගෙන ගන්නෙ. අබ සරණයි.. ඕයි මුලින්ම ඔය නෝට් පෑඩ් මගුල අතඇරපන් db වලට යනව නම්.. පිලිවෙලකට ඉගෙන ගනින්.. hello world ගහන්නත් කලින් DB connection ගහන්න යනව මගුල.. :angry:

    notepad වලින් මුලින්ම hello world, ඊලගට loops ඊලගට තරු රටා.. වගේ ඒව ගහපන්. පස්සෙ ටික ටික තියරි කරපන්. methods, classes, threads, exception handling, etc.. ඊට පස්සෙ තම IDE වලට යන්නෙ. එතනදි තමා ඔය db, libraries වලින් වැඩ ගන්න එවට යන්නෙ. මොන හරකද නෝට පෑඩ් වලින් libraries use කරකර java කරන්නෙ කියන්නෙ. :lol::dull:
     

    rock pora

    Well-known member
  • May 18, 2011
    11,951
    2,791
    113
    ###~.:::.සියනෑ කෝරළේ.::.~##
    uba nam rata harakek ban.. :dull::growl: උබ කොහෙන්ද ජාව ඉගෙන ගන්නෙ. අබ සරණයි.. ඕයි මුලින්ම ඔය නෝට් පෑඩ් මගුල අතඇරපන් db වලට යනව නම්.. පිලිවෙලකට ඉගෙන ගනින්.. hello world ගහන්නත් කලින් DB connection ගහන්න යනව මගුල.. :angry:

    notepad වලින් මුලින්ම hello world, ඊලගට loops ඊලගට තරු රටා.. වගේ ඒව ගහපන්. පස්සෙ ටික ටික තියරි කරපන්. methods, classes, threads, exception handling, etc.. ඊට පස්සෙ තම IDE වලට යන්නෙ. එතනදි තමා ඔය db, libraries වලින් වැඩ ගන්න එවට යන්නෙ. මොන හරකද නෝට පෑඩ් වලින් libraries use කරකර java කරන්නෙ කියන්නෙ. :lol::dull:

    macho mn uba kivva pilivelata thama karagena ave bn.. :)
    issellama para igena ganna ekata kalin igena gena inna ekek karana vada karanna bane bn,anika javane bn me.
    Intergrated Development Environment passe bariya :P dan me tika karagena inna onene

    anika bn me comment 1n uba kohomda mn rata harakek kiyanne :D
    elakiri bn dannam vada..
    eke thiyena vidiyata cmd kalama vada nane bn :D

    mn java karanna patan aran thama sathiyak vage venne,echcharath nadda mnda bn...:sorry::sorry::sorry::sorry::sorry:
    http://www.google.lk/url?sa=t&rct=j...4q_DmV7NnnkIxNZIw&sig2=Ld4QQ6lSN0zUbbu8TScRNg
     

    sanoka

    Well-known member
  • Dec 6, 2007
    5,147
    1,233
    113
    machan first COMPILE the file normal way - javac yourfile.java
    java -cp mysql-connector-java-5.1.29-bin.jar yourfile
     
    • Like
    Reactions: rock pora