Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 107,996

HOME > Java Programming > Java Forum > Java การสร้างตัวแปรจัดเก็บข้อมูลจากฐานข้อมูลโดยใช้จาวา และแสดงออกนอกคำสั่งwhile



 

Java การสร้างตัวแปรจัดเก็บข้อมูลจากฐานข้อมูลโดยใช้จาวา และแสดงออกนอกคำสั่งwhile

 



Topic : 094838

Guest




Code (Java)
package db;

import java.sql.*;
import javax.sql.*;

public class ConnectMySQL{
String dbUrl, username,password;
Connection con = null;
public ConnectMySQL(String url, String dbName, String usr, String pwd){
   String dbtime;
   dbUrl = "jdbc:mysql://"+url+"/"+dbName;//your.database.domain/yourDBname";
   String dbClass = "com.mysql.jdbc.Driver";
   String query = "Select * FROM users";
   username = usr;
   password = pwd;
   try {

     Class.forName("com.mysql.jdbc.Driver");
     con = DriverManager.getConnection (dbUrl,usr,pwd);
     
   } //end try

   catch(ClassNotFoundException e) {
      e.printStackTrace();
   }
   catch(SQLException e) {
      e.printStackTrace();
   }   
}

public void closeDB(){
   try {
   if(con != null)
      con.close();
   } //end try
   catch(SQLException e) {
      e.printStackTrace();
   }    
}// end closeDB
public ResultSet select(String sqlCode){
    ResultSet rs = null;
    try{
       if(con != null){
          Statement st = con.createStatement();
          rs = st.executeQuery(sqlCode);
       }
    }catch(SQLException e) {
      e.printStackTrace();
   }
   return rs;
}
public boolean insert (String command)throws SQLException{
           if(con != null){
          Statement st = con.createStatement();
          st.executeUpdate(command);
          return true;
           }else return false;
}

public boolean update (String command)throws SQLException{
           if(con != null){
          Statement st = con.createStatement();
          st.executeUpdate(command);
          return true;
           }else return false;
}

public boolean delete (String command)throws SQLException{
           if(con != null){
          Statement st = con.createStatement();
          st.executeUpdate(command);
          return true;
           }else return false;
}

public static void main(String args[]){
String dbtime;
String dbUrl = "jdbc:mysql://your.database.domain/yourDBname";
String dbClass = "com.mysql.jdbc.Driver";
String query = "Select * FROM users";

try {
    //################################## Start distinct  #################################################
//// คำสัง connect    
ConnectMySQL mysql = new ConnectMySQL("localhost","pnotebook","root","1111");
String cmd = "select weight_cpu,cputype_bit,cpu_speed from dcpu";    //คำสั่ง SQL
ResultSet dcpu = mysql.select(cmd);

while(dcpu.next()){                                     // ส่วนของการแสดง
    String weight_cpu=dcpu.getString("weight_cpu");
    String cputype_bit=dcpu.getString("cputype_bit");
    String cpu_speed=dcpu.getString("cpu_speed");
    System.out.println(weight_cpu+"  "+cputype_bit+"  "+cpu_speed);
}

System.out.println("///////////////");
String cmd2 = "select * from dram";    //คำสั่ง SQL
ResultSet dram = mysql.select(cmd2);

while(dram.next()){                                     // ส่วนของการแสดง
    String weight_ram=dram.getString("weight_ram");
    String ramtype_bit=dram.getString("ramtype_bit");
    String ram_speed=dram.getString("ram_speed");
    System.out.println(weight_ram+"  "+ramtype_bit+"  "+ram_speed);
}


System.out.println("///////////////");
String cmd3 = "select * from dvga";    //คำสั่ง SQL
ResultSet dvga = mysql.select(cmd3);

while(dvga.next()){                                     // ส่วนของการแสดง
    String weight_vga=dvga.getString("weight_vga");
    String vgatype_bit=dvga.getString("vgatype_bit");
    String vga_speed=dvga.getString("vga_speed");
    System.out.println(weight_vga+"  "+vgatype_bit+"  "+vga_speed);
}

System.out.println("///////////////");
String cmd4 = "select * from dweight";    //คำสั่ง SQL
ResultSet dweight = mysql.select(cmd4);

while(dweight.next()){                                     // ส่วนของการแสดง
    String weight_product=dweight.getString("weight_product");
    
    System.out.println(weight_product);
}


//################################## End distinct  #################################################


//################################## Start number distinct  #################################################
System.out.println("///////////////");
String cmd5 = "select * from cdcpu";    //คำสั่ง SQL
ResultSet ccpu = mysql.select(cmd5);

while(ccpu.next()){                                     // ส่วนของการแสดง
    String cdcpu=ccpu.getString("ccpu");
    
    System.out.println(cdcpu);
}


String cmd6 = "select * from cdram";    //คำสั่ง SQL
ResultSet cram = mysql.select(cmd6);

while(cram.next()){                                     // ส่วนของการแสดง
    String cdram=cram.getString("cram");
    
    System.out.println(cdram);
}


String cmd7 = "select * from cdvga";    //คำสั่ง SQL
ResultSet cvga = mysql.select(cmd7);

while(cvga.next()){                                     // ส่วนของการแสดง
    String cdvga=cvga.getString("cvga");
    
    System.out.println(cdvga);
}


String cmd8 = "select * from cdweight";    //คำสั่ง SQL
ResultSet cweight = mysql.select(cmd8);

while(cweight.next()){                                     // ส่วนของการแสดง
    String cdweight=cweight.getString("cweight");
}
    


//################################## End number distinct  #################################################


String cmd9 = "select * from productbit";    //คำสั่ง SQL
ResultSet product = mysql.select(cmd9);

while(product.next()){                                     // ส่วนของการแสดง
    String productid=product.getString("productid");
    String cpu_bit=product.getString("cpu_bit");
    String cputype_bit=product.getString("cputype_bit");
    String cpu_speed=product.getString("cpu_speed");
    String ram_bit=product.getString("ram_bit");
    String ramtype_bit=product.getString("ramtype_bit");
    String ram_speed=product.getString("ram_speed");
    String vga_bit=product.getString("vga_bit");
    String vgatype_bit=product.getString("vgatype_bit");
    String vga_speed=product.getString("vga_speed");
    String weight_bit=product.getString("weight_bit");
    System.out.println(productid+"  "+cpu_bit+"  "+cputype_bit+"  "
            +cpu_speed+"  "+ram_bit+"  "+ramtype_bit+"  "+ram_speed+"  "
            +vga_bit+"  "+vgatype_bit+"  "+vga_speed+"  "+weight_bit);
}




mysql.closeDB();     // ปิดฐานข้อมูล

}catch(Exception e) {
e.printStackTrace();
}

}  //end main

}  //end class



อยากจะทราบว่าผมจะส่งparamiterที่ชื่อว่า productid ที่ select จากฐานข้อมูลให้มันออกมาแสดงนอกคำสั่ง while(product.next()) ได้ยังไงอ่ะครับ



Tag : JAVA







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-05-07 17:23:48 By : TaKenG View : 1120 Reply : 1
 

 

No. 1



โพสกระทู้ ( 463 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Hi5

ก็ประกาศตัวแปร class member สิครับ
String StrProductID;

แล้วใน while ก็

StrProductID=product.getString("productid");







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-07 19:03:40 By : dekkuza
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : Java การสร้างตัวแปรจัดเก็บข้อมูลจากฐานข้อมูลโดยใช้จาวา และแสดงออกนอกคำสั่งwhile
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2019 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 , 08-9968-0655 อัตราราคา คลิกที่นี่