In this tutorial we will learn how select specific record from table use mysql JDBC driver.
In this tutorial we will learn how select specific record from table use mysql JDBC driver.In this tutorial we will learn how select specific record from table use mysql JDBC driver. This select the one or more row records that follow specific condition i.e user_id=1 or user_name="User1" etc. This tutorial use the mysql query "SELECT * FROM user WHERE user_id=1" , if use the another condition i.e user_name="User1" then fetch the all records that user_name="User1". Table given below as :
If Change mysql query "SELECT * FROM user WHERE user_user='User1' " , then fetch all row record that user_name =User1.The code of "SelectRecord.java" class is:
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.SQLException;
import java.sql.ResultSet;
public class SelectRecord{
// JDBC driver name and database URL
static String driverName = "com.mysql.jdbc.Driver";
static String url = "jdbc:mysql://localhost:3306/";
// defined and set value in dbName, userName and password variables
static String dbName = "testjdbc";
static String userName = "root";
static String password = "";
public static void main(String[] args){
// create Connection con, and Statement stmt
Connection con=null;
Statement stmt=null;
try{
Class.forName(driverName).newInstance();
con = DriverManager.getConnection(url+dbName, userName, password);
try{
stmt = con.createStatement();
String query = "SELECT * FROM user WHERE user_id=1";
ResultSet rs=stmt.executeQuery(query);
System.out.println("user_id"+"\t"+"user_name");
//Extact result from ResultSet rs
while(rs.next()){
System.out.println(""+rs.getInt("user_id")+"\t"+rs.getString("user_name"));
}
// close ResultSet rs
rs.close();
} catch(SQLException s){
s.printStackTrace();
}
// close Connection and Statement
con.close();
stmt.close();
}catch (Exception e){
e.printStackTrace();
}
}
}
Program Output :
| F:\jdbc>javac SelectRecord.java F:\jdbc>java SelectRecord user_id user_name 1 User1 F:\jdbc> |