ElaKiri Programmer's Club

a2mdb

Well-known member
  • Sep 12, 2013
    3,870
    5,420
    113
    composite key තියන table එකක් primary key තියන table එකක් එක්ක connect කරන්නෙ කෝමද සහෝදරවරුනි...:(:(:(:(:(

    තව ටිකක් පැහැදිලිව අහපං උදාහරනෙකුත් එක්ක.
     

    IDG

    Well-known member
  • Aug 3, 2012
    14,166
    3,146
    113
    34
    වාහන ගොඩේ

    JSP thiyaganna View point ekata,podi podi logic nam JSp eke liwwata kamak na.

    loku loku ewanam servlet ekka deal karapan.

    JSP --> servlet --->compiled

    servlet----> compiled

    dan mokakda methanin wadiyenma efficient.?..........

    step 2k gihin compiled wena JSP da? nathnam directly compiled wena servlet da?

    --------------------------------------------------------------------------------------------------​



    A very basic difference:

    Servlet is html in java
    JSP is java in html


    Other diff are:


    • JSP is a webpage scripting language that can generate dynamic content while Servlets are Java programs that are already compiled which also creates dynamic web content
    • Servlets run faster compared to JSP
    • JSP can be compiled into Java Servlets
    • It’s easier to code in JSP than in Java Servlets
    • In MVC, jsp act as a view and servlet act as a controller.
    • JSP are generally preferred when there is not much processing of data required. But servlets are best for use when there is more processing and manipulation involved.
    • The advantage of JSP programming over servlets is that we can build custom tags which can directly call Java beans. There is no such facility in servlets.
    • We can achieve functionality of JSP at client side by running JavaScript at client side. There are no such methods for servlets.
    ගොඩාක් ස්තුතියි මචන් විස්තරේ කියලා දුන්නාට මම ඹක්කොම වගේ කරේ MVC වලට මට ඹතනදි තමා ඹය ප්‍රෂනේ ආවේ කො‍හාටද දාන්නේ කියලා දැන් නම් crystal clear :yes:
     

    KingCM

    Well-known member
  • Jul 23, 2013
    6,920
    948
    113
    www.biogen.lk
    ගොඩාක් ස්තුතියි මචන් විස්තරේ කියලා දුන්නාට මම ඹක්කොම වගේ කරේ MVC වලට මට ඹතනදි තමා ඹය ප්‍රෂනේ ආවේ කො‍හාටද දාන්නේ කියලා දැන් නම් crystal clear :yes:

    My Pleasure bro. :D:D:D:D
     
    Last edited:

    MihiCherub

    Well-known member
  • Sep 14, 2009
    18,861
    1
    9,627
    113
    Gampaha
    #MYSQL Help එකක් ඕනෙ මචන්ලා.

    Item_id එක table එකේ තියෙන්නෙ එක්තරා format එකකින්.

    1. 0001-AA01-ABC
    2. 0002-AA02
    3. 0003
    4. 0004-XX-...XX-AA03

    ඒ කියන්නෙ user කැමති item_id එකක් ගහනව. ඒ item_id එකට '-' තියෙන්නත් පුලුවන්. ඒත් පස්සෙ item එක save වෙන්න කලින් ඒ item_id එකට තව කොටස් දෙකක් එකතු වෙනව.
    හැබැයි හැම තිස්සෙම කොටස් එකතු වෙන්නෙ නෑ. අවස්තා තුනක් යටතේ තමා ඒ කොටස් එකතු වෙන්නෙ. ඒ මෙහෙමයි.

    1. AA01-ABC
    2. AA02
    3. (මුකුත් නෑ)

    දැන් පැහැදිලි ඇති item_id එකට නිශ්චිත length එකක් නෑ. user කැමති එකක් දෙන්න පුලුවන් නිසා. නමුත් program එකෙන් එකතු වෙන අවස්තා තුනෙන් එකතු වෙන්න උඩ පෙන්නපු format එකට විතරමයි.

    1. මට ඕනෙ '-' ගැන බලන්නෙ නැතුව like query එකකින් items ගන්න.
    0001AA ගැහුවොත් search වෙන්න ඕනෙ උඩ දීපු item code අනුව,


    • 0001-AA01-ABC
    • 0002-AA02

    2.program එකෙන් එකතු වෙන අමතර කොටස ඉවත් කරල GROUP කරගන්න ඕනෙ.


    පුලුවන් කෙනෙක් කියල දෙන්නකෝ.. 10+ :yes:
     

    owlX

    Well-known member
  • Jul 13, 2014
    1,321
    400
    83
    /usr/bin
    #MYSQL Help එකක් ඕනෙ මචන්ලා.

    Item_id එක table එකේ තියෙන්නෙ එක්තරා format එකකින්.

    1. 0001-AA01-ABC
    2. 0002-AA02
    3. 0003
    4. 0004-XX-...XX-AA03

    ඒ කියන්නෙ user කැමති item_id එකක් ගහනව. ඒ item_id එකට '-' තියෙන්නත් පුලුවන්. ඒත් පස්සෙ item එක save වෙන්න කලින් ඒ item_id එකට තව කොටස් දෙකක් එකතු වෙනව.
    හැබැයි හැම තිස්සෙම කොටස් එකතු වෙන්නෙ නෑ. අවස්තා තුනක් යටතේ තමා ඒ කොටස් එකතු වෙන්නෙ. ඒ මෙහෙමයි.

    1. AA01-ABC
    2. AA02
    3. (මුකුත් නෑ)

    දැන් පැහැදිලි ඇති item_id එකට නිශ්චිත length එකක් නෑ. user කැමති එකක් දෙන්න පුලුවන් නිසා. නමුත් program එකෙන් එකතු වෙන අවස්තා තුනෙන් එකතු වෙන්න උඩ පෙන්නපු format එකට විතරමයි.

    1. මට ඕනෙ '-' ගැන බලන්නෙ නැතුව like query එකකින් items ගන්න.
    0001AA ගැහුවොත් search වෙන්න ඕනෙ උඩ දීපු item code අනුව,


    • 0001-AA01-ABC
    • 0002-AA02

    2.program එකෙන් එකතු වෙන අමතර කොටස ඉවත් කරල GROUP කරගන්න ඕනෙ.


    පුලුවන් කෙනෙක් කියල දෙන්නකෝ.. 10+ :yes:
    මචං අනිවා පලවෙනි සෙට් එකට characters 4යි ද තියෙන්නේ?
    උඹ code එකේන් කරහන් character 4‍ට පස්සේ - add වෙන විදියට.

    එහෙම නිත්තම් ‍පොඩි function එකක් ලියපං පං අපේ characters තියෙන පිලිවලට most suitable data එක return කරන විදියට. මං නම් හිතන්නේ ඒක තමා හොදම දේ..

    SQL එකක් වැඩිය වැඩ කරලා නැත bump මචං :oo:
     

    MihiCherub

    Well-known member
  • Sep 14, 2009
    18,861
    1
    9,627
    113
    Gampaha
    මචං අනිවා පලවෙනි සෙට් එකට characters 4යි ද තියෙන්නේ?
    උඹ code එකේන් කරහන් character 4‍ට පස්සේ - add වෙන විදියට.

    එහෙම නිත්තම් ‍පොඩි function එකක් ලියපං පං අපේ characters තියෙන පිලිවලට most suitable data එක return කරන විදියට. මං නම් හිතන්නේ ඒක තමා හොදම දේ..

    SQL එකක් වැඩිය වැඩ කරලා නැත bump මචං :oo:
    program එකෙන් එකතු වෙන කොටස් වලින් පලවෙනි කොටස characters 4යි. දෙවෙනි එකේ characters 3යි. ඒත් හැම තිස්සෙම එකතු වෙන්නෙ නෑ. මේ පහල තියෙනව විදියට අවස්තා තුනෙන් එකක් තමා.


    1. AA01-ABC
    2. AA02
    3. (මුකුත් නෑ)
     

    DooA

    Well-known member
  • Jun 22, 2011
    5,202
    773
    113
    ආගිය අතක් නැත
    #MYSQL Help එකක් ඕනෙ මචන්ලා.

    Item_id එක table එකේ තියෙන්නෙ එක්තරා format එකකින්.

    1. 0001-AA01-ABC
    2. 0002-AA02
    3. 0003
    4. 0004-XX-...XX-AA03

    ඒ කියන්නෙ user කැමති item_id එකක් ගහනව. ඒ item_id එකට '-' තියෙන්නත් පුලුවන්. ඒත් පස්සෙ item එක save වෙන්න කලින් ඒ item_id එකට තව කොටස් දෙකක් එකතු වෙනව.
    හැබැයි හැම තිස්සෙම කොටස් එකතු වෙන්නෙ නෑ. අවස්තා තුනක් යටතේ තමා ඒ කොටස් එකතු වෙන්නෙ. ඒ මෙහෙමයි.

    1. AA01-ABC
    2. AA02
    3. (මුකුත් නෑ)

    දැන් පැහැදිලි ඇති item_id එකට නිශ්චිත length එකක් නෑ. user කැමති එකක් දෙන්න පුලුවන් නිසා. නමුත් program එකෙන් එකතු වෙන අවස්තා තුනෙන් එකතු වෙන්න උඩ පෙන්නපු format එකට විතරමයි.

    1. මට ඕනෙ '-' ගැන බලන්නෙ නැතුව like query එකකින් items ගන්න.
    0001AA ගැහුවොත් search වෙන්න ඕනෙ උඩ දීපු item code අනුව,


    • 0001-AA01-ABC
    • 0002-AA02

    2.program එකෙන් එකතු වෙන අමතර කොටස ඉවත් කරල GROUP කරගන්න ඕනෙ.


    පුලුවන් කෙනෙක් කියල දෙන්නකෝ.. 10+ :yes:

    මට හිතෙන්නේ උබේ DB එකෙත් අවුලක් තියෙනවා. databse එකක් හදනකොට එක cell එකක තියෙන data එකක් atom වෙන්න ඕනේ. මෙතන විදියට ඔය cell එකේ තියෙන data එකත් තව කෑලි වලට කඩන්න පුළුවන්.
    අනික මට කියපු දේ හරියට තේරුනෙත් නැ . දැන් නම් ඉන්න ඔෆිසියේ. ගෙදර යනකොට කව්රු හරි හරි එක කියලා තියෙයි. නැති උනොත් මම පොඩ්ඩක් හෙල්ප් එකක් දෙන්න බලන්නම් මචං
     

    isuru09

    Active member
  • Jan 13, 2015
    133
    29
    28
    #MYSQL Help එකක් ඕනෙ මචන්ලා.

    Item_id එක table එකේ තියෙන්නෙ එක්තරා format එකකින්.

    1. 0001-AA01-ABC
    2. 0002-AA02
    3. 0003
    4. 0004-XX-...XX-AA03

    ඒ කියන්නෙ user කැමති item_id එකක් ගහනව. ඒ item_id එකට '-' තියෙන්නත් පුලුවන්. ඒත් පස්සෙ item එක save වෙන්න කලින් ඒ item_id එකට තව කොටස් දෙකක් එකතු වෙනව.
    හැබැයි හැම තිස්සෙම කොටස් එකතු වෙන්නෙ නෑ. අවස්තා තුනක් යටතේ තමා ඒ කොටස් එකතු වෙන්නෙ. ඒ මෙහෙමයි.

    1. AA01-ABC
    2. AA02
    3. (මුකුත් නෑ)

    දැන් පැහැදිලි ඇති item_id එකට නිශ්චිත length එකක් නෑ. user කැමති එකක් දෙන්න පුලුවන් නිසා. නමුත් program එකෙන් එකතු වෙන අවස්තා තුනෙන් එකතු වෙන්න උඩ පෙන්නපු format එකට විතරමයි.

    1. මට ඕනෙ '-' ගැන බලන්නෙ නැතුව like query එකකින් items ගන්න.
    0001AA ගැහුවොත් search වෙන්න ඕනෙ උඩ දීපු item code අනුව,


    • 0001-AA01-ABC
    • 0002-AA02

    2.program එකෙන් එකතු වෙන අමතර කොටස ඉවත් කරල GROUP කරගන්න ඕනෙ.


    පුලුවන් කෙනෙක් කියල දෙන්නකෝ.. 10+ :yes:

    අහල තියෙන දේ පැහැදිලි මදි
     

    MihiCherub

    Well-known member
  • Sep 14, 2009
    18,861
    1
    9,627
    113
    Gampaha
    මට හිතෙන්නේ උබේ DB එකෙත් අවුලක් තියෙනවා. databse එකක් හදනකොට එක cell එකක තියෙන data එකක් atom වෙන්න ඕනේ. මෙතන විදියට ඔය cell එකේ තියෙන data එකත් තව කෑලි වලට කඩන්න පුළුවන්.
    අනික මට කියපු දේ හරියට තේරුනෙත් නැ . දැන් නම් ඉන්න ඔෆිසියේ. ගෙදර යනකොට කව්රු හරි හරි එක කියලා තියෙයි. නැති උනොත් මම පොඩ්ඩක් හෙල්ප් එකක් දෙන්න බලන්නම් මචං

    අහල තියෙන දේ පැහැදිලි මදි

    ජොසී;18586334 said:
    Ube item ID eka awul eka column 3kata dala, number walin yana wenama ID ekak primary key karapan.

    මේක සැරින් සැරේ ක්ලයන්ට් එක එක ඒව කියල තමා මෙහෙම වෙලා තියෙන්නෙ. දැන් DB එක කොහොමත් වෙනස් කරන්න බෑ. ඒක හරියන්නෙ නෑ.
     

    DooA

    Well-known member
  • Jun 22, 2011
    5,202
    773
    113
    ආගිය අතක් නැත
    මේක සැරින් සැරේ ක්ලයන්ට් එක එක ඒව කියල තමා මෙහෙම වෙලා තියෙන්නෙ. දැන් DB එක කොහොමත් වෙනස් කරන්න බෑ. ඒක හරියන්නෙ නෑ.

    :no: එහෙමනම් ඕක අප්ප්ලිකෙසන් ලෙවෙල් එකේදී කරපන්
     

    K_ZONE

    Well-known member
  • May 28, 2009
    5,156
    4,058
    113
    invoke db "Injected Memory"
    #MYSQL Help එකක් ඕනෙ මචන්ලා.

    Item_id එක table එකේ තියෙන්නෙ එක්තරා format එකකින්.

    1. 0001-AA01-ABC
    2. 0002-AA02
    3. 0003
    4. 0004-XX-...XX-AA03

    ඒ කියන්නෙ user කැමති item_id එකක් ගහනව. ඒ item_id එකට '-' තියෙන්නත් පුලුවන්. ඒත් පස්සෙ item එක save වෙන්න කලින් ඒ item_id එකට තව කොටස් දෙකක් එකතු වෙනව.
    හැබැයි හැම තිස්සෙම කොටස් එකතු වෙන්නෙ නෑ. අවස්තා තුනක් යටතේ තමා ඒ කොටස් එකතු වෙන්නෙ. ඒ මෙහෙමයි.

    1. AA01-ABC
    2. AA02
    3. (මුකුත් නෑ)

    දැන් පැහැදිලි ඇති item_id එකට නිශ්චිත length එකක් නෑ. user කැමති එකක් දෙන්න පුලුවන් නිසා. නමුත් program එකෙන් එකතු වෙන අවස්තා තුනෙන් එකතු වෙන්න උඩ පෙන්නපු format එකට විතරමයි.

    1. මට ඕනෙ '-' ගැන බලන්නෙ නැතුව like query එකකින් items ගන්න.
    0001AA ගැහුවොත් search වෙන්න ඕනෙ උඩ දීපු item code අනුව,


    • 0001-AA01-ABC
    • 0002-AA02

    2.program එකෙන් එකතු වෙන අමතර කොටස ඉවත් කරල GROUP කරගන්න ඕනෙ.


    පුලුවන් කෙනෙක් කියල දෙන්නකෝ.. 10+ :yes:

    මුලින්ම මට කියන්න තියෙන්නෙ හැම දාම කියනවා වගේම, MySql ලබ්බ අයින් කරලා MSSQL වලට බැහැපන් :D
    ලන්කවෙ අනිත් JAVA Application හදන් උන් උනත් Database එකට Use කරන්නෙ SQL Server එක.

    KgG2XIl.png


    මෙන්න තියෙනවා හැම ප්‍රශ්නෙකටම උත්තරෙ, පලවෙනි කොටුවෙන් පෙනෙන්නෙ මම දැනට දාලා තියෙන Records ටික.

    දෙවනි කොටුවෙන් පේන්නෙ, - එක නැතුව Search කරල Result එක ගන්න හැටි.

    අන්තිම කොටුවෙන් පේන්නෙ Item Code එක විතරක් අරගෙන අනිත් කොටස Ignore කරලා Group කරගන්න හැටි, MySQL වලටත් මේ විදියටම තමයි.

     
    Last edited:

    Thilantdm

    Well-known member
  • Sep 15, 2010
    22,599
    5,858
    113
    අද නම් හදට ආවා
    මුලින්ම මට කියන්න තියෙන්නෙ හැම දාම කියනවා වගේම, MySql ලබ්බ අයින් කරලා MSSQL වලට බැහැපන් :D
    ලන්කවෙ අනිත් JAVA Application හදන් උන් උනත් Database එකට Use කරන්නෙ SQL Server එක.

    KgG2XIl.png



    affa my sql nm waathayak thama.MSSQL nm one ekak :D
     

    KingCM

    Well-known member
  • Jul 23, 2013
    6,920
    948
    113
    www.biogen.lk
    #MYSQL Help එකක් ඕනෙ මචන්ලා.

    Item_id එක table එකේ තියෙන්නෙ එක්තරා format එකකින්.

    1. 0001-AA01-ABC
    2. 0002-AA02
    3. 0003
    4. 0004-XX-...XX-AA03

    10+ :yes:

    මුලින්ම item id එක save කරන විදියටම save කරන්න.

    sql.png


    image.png


    ඊට පස්සේ data retrive කරන්න ඕනේ jTextField එකට Key Released event එකක් දෙන්න.

    ඊට පස්සේ ඒ event එක ඇතුලේ මේ code ලියන්න.

    image.png


    අන්තිමට ඔයාට ඕනේ item code එක dash නැතුව ඕනේ විදියටකට enter කරන්න.data ටික filter වෙයි.


    image.png


    -----------------------------------------------------------------------------------------------------------------------

    මෙතැනදී ඔයා කොහෙවත් කියල නැ data ටීක retrive කරලා යවන්නේ කොහෙටද කියල.

    එක නිසා sample මෙතොඩ් එකක් විදියට මම JTable එක ගත්තේ.

    උබ මෙතන කොහෙවත් කියල න data ටික search කරලා මොන ලබ්බක්ද කරන්නේ කියලා.
    -----------------------------------------------------------------------------------------------------------------------
    ඕන කරන answer එක ලැබුන කියල හිතනවා. :D:D:D:D


    authorized_Logo.png
     
    Last edited:
    • Like
    Reactions: MihiCherub

    DooA

    Well-known member
  • Jun 22, 2011
    5,202
    773
    113
    ආගිය අතක් නැත
    මුලින්ම item id එක save කරන විදියටම save කරන්න.

    sql.png


    image.png


    ඊට පස්සේ data retrive කරන්න ඕනේ jTextField එකට Key Released event එකක් දෙන්න.

    ඊට පස්සේ ඒ event එක ඇතුලේ මේ code ලියන්න.

    image.png


    අන්තිමට ඔයාට ඕනේ item code එක dash නැතුව ඕනේ විදියටකට enter කරන්න.data ටික filter වෙයි.


    image.png


    -----------------------------------------------------------------------------------------------------------------------

    මෙතැනදී ඔයා කොහෙවත් කියල නැ data ටීක retrive කරලා යවන්නේ කොහෙටද කියල.

    එක නිසා sample මෙතොඩ් එකක් විදියට මම JTable එක ගත්තේ.

    උබ මෙතන කොහෙවත් කියල න data ටික search කරලා මොන ලබ්බක්ද කරන්නේ කියලා.
    -----------------------------------------------------------------------------------------------------------------------
    ඕන කරන answer එක ලැබුන කියල හිතනවා. :D:D:D:D


    authorized_Logo.png

    patta machn patta. rep balu.
     

    MihiCherub

    Well-known member
  • Sep 14, 2009
    18,861
    1
    9,627
    113
    Gampaha
    මුලින්ම මට කියන්න තියෙන්නෙ හැම දාම කියනවා වගේම, MySql ලබ්බ අයින් කරලා MSSQL වලට බැහැපන් :D
    ලන්කවෙ අනිත් JAVA Application හදන් උන් උනත් Database එකට Use කරන්නෙ SQL Server එක.

    KgG2XIl.png


    මෙන්න තියෙනවා හැම ප්‍රශ්නෙකටම උත්තරෙ, පලවෙනි කොටුවෙන් පෙනෙන්නෙ මම දැනට දාලා තියෙන Records ටික.

    දෙවනි කොටුවෙන් පේන්නෙ, - එක නැතුව Search කරල Result එක ගන්න හැටි.

    අන්තිම කොටුවෙන් පේන්නෙ Item Code එක විතරක් අරගෙන අනිත් කොටස Ignore කරලා Group කරගන්න හැටි, MySQL වලටත් මේ විදියටම තමයි.

    පට්ට පලවෙනි එක නම් හරි. :cool: ඒත් දෙවෙනි එක නම් ඔහොම බෑ. හේතුව.. අගට තියෙන characters ගැන විතරයි හරි length එකක් කියන්න පුලුවන්. ඒකත් අවස්තා තුනක් යටතෙ වෙනස් වෙනවනෙ. මුලින් තියෙන්නෙ characters හතරයි කියලම කියන්න බෑ. ඒක user ගහන item id එකක්. characters 50ක් උනත් ගහන්න පුලුවන්. ඒ නිසා දෙවෙනි එක හරියන්නෙ නෑ.
    10+ thx :yes:

    You must spread some Reputation around before giving it to K_ZONE again.