بهترین فرصت آموزش در جشنواره تخفیف های توسینسو بهترین فرصت آموزش در جشنواره تخفیف های توسینسو
مانده تا پایان تخفیف ها
مشاهده دوره ها
0

کلاس پایگاه داده ای در Java

سلام

میخواستم بدونم کلاس پایگاه داده ای در جاوا کلاسی است که در اون از پایگاه داده خودمون استفاده میکنیم؟ مثلا کلاسی که در اون فیلدهایی داریم که از پایگاه داده بدست می آیند ، ااون کلاس کلاس پایگاه داده ای است؟

پرسیده شده در 1393/10/17 توسط

2 پاسخ

4

اتصال به پایگاه داده به علاوه استفاده از دستور select

import java.sql.*;

public class JavaMysqlSelectExample
{
 
  public static void main(String[] args)
  {
    try
    {
      // create our mysql database connection
      String myDriver = "org.gjt.mm.mysql.Driver";
      String myUrl = "jdbc:mysql://localhost/test";
      Class.forName(myDriver);
      Connection conn = DriverManager.getConnection(myUrl, "root", "");
       
      // our SQL SELECT query. 
      // if you only need a few columns, specify them by name instead of using "*"
      String query = "SELECT * FROM users";
 
      // create the java statement
      Statement st = conn.createStatement();
       
      // execute the query, and get a java resultset
      ResultSet rs = st.executeQuery(query);
       
      // iterate through the java resultset
      while (rs.next())
      {
        int id = rs.getInt("id");
        String firstName = rs.getString("first_name");
        String lastName = rs.getString("last_name");
        Date dateCreated = rs.getDate("date_created");
        boolean isAdmin = rs.getBoolean("is_admin");
        int numPoints = rs.getInt("num_points");
         
        // print the results
        System.out.format("%s, %s, %s, %s, %s, %s\n", id, firstName, lastName, dateCreated, isAdmin, numPoints);
      }
      st.close();
    }
    catch (Exception e)
    {
      System.err.println("Got an exception! ");
      System.err.println(e.getMessage());
    }
  }
}
پاسخ در 1393/10/17 توسط
4

بله

نمونه اتصال به جاوا به پایگاه داده

package Connect;
import com.mysql.jdbc.Driver;
import java.sql.*;
/**
 *
 * @author Ferdiansyah Dolot
 */
public class Connect {
    public Connect() throws SQLException{
        makeConnection();
    } 

    private Connection musql_link;  

     public  Connection makeConnection() throws SQLException {
        if (musql_link == null) {
             new Driver();
            // buat koneksi
             musql_link = DriverManager.getConnection(
                       "jdbc:mysql://localhost/db1",
                       "root",
                       "");
         }
         return musql_link;
     }  

     public static void main(String args[]) {
         try {
             Connect c = new Connect();
             System.out.println("Connection established");
         }
         catch (SQLException e) {
             e.printStackTrace();
             System.err.println("Connection Failure");
         }  

    }
}
پاسخ در 1393/10/17 توسط

پاسخ شما