Professional Documents
Culture Documents
Steps To Run JDBC
Steps To Run JDBC
while (rs.next())
{
f1 = rs.getString(1);
f2 = rs.getString(2);
System.out.println(f1+" "+f2);
} //end while
conn.close();
System.out.println("Disconnected from database");
} //end try
catch(ClassNotFoundException e) {
e.printStackTrace();
}
catch(SQLException e) {
e.printStackTrace();
}
catch (Exception e) {
e.printStackTrace();
}
}
}
3. Program to insert data into the table and display the contents.
import java.sql.*;
import java.io.*;
class JDBC_prepared_ins_ex{
public static void main(String args[])throws Exception{
System.out.println("MySQL Connect Example.");
Connection conn = null;
String url = "jdbc:mysql://localhost:3306/";
String dbName = "mydb";
String driver = "com.mysql.jdbc.Driver";
String userName = "root";
String password = "";
Class.forName(driver).newInstance();
conn = DriverManager.getConnection(url+dbName,userName,password);
System.out.println("Connected to the database");
String myusn,myname;
PreparedStatement ps=conn.prepareStatement("insert into stud
values(?,?)");
Statement stmt = conn.createStatement();
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
do{
//int id=Integer.parseInt(br.readLine());
//float salary=Float.parseFloat(br.readLine());
//ps.setFloat(2, salary);
System.out.println("enter usn:");
myusn=br.readLine();
System.out.println("enter name:");
myname=br.readLine();
ps.setString(1,myusn);
ps.setString(2,myname);
int i=ps.executeUpdate();
System.out.println(i+" records added");
System.out.println("Do you want to continue: y/n");
String s=br.readLine();
if(s.startsWith("n")){
break;
}
}while(true);
String sql = "SELECT * from stud";
ResultSet rs = stmt.executeQuery(sql);
System.out.println("The records are :");
while (rs.next())
{
myusn = rs.getString(1);
myname=rs.getString(2);
System.out.println(rs.getRow()+"-"+myusn+" "+myname);
} //end while
conn.close();
}}
4. Example for Scrollable Result
import java.sql.*;
public class JDBC_resultset{
public static void main(String[] args) {
System.out.println("MySQL Connect Example.");
Connection conn = null;
String url = "jdbc:mysql://localhost:3306/";
String dbName = "mydb";
String driver = "com.mysql.jdbc.Driver";
String userName = "root";
String password = "";
String uname,mypass;
try {
Class.forName(driver).newInstance();
conn =
DriverManager.getConnection(url+dbName,userName,password);
System.out.println("Connected to the database");
Statement stmt =
conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_RE
AD_ONLY);
String sql;
sql = "SELECT username,password from admin";
ResultSet rs = stmt.executeQuery(sql);
// Move cursor to the last row.
System.out.println("Moving cursor to the last...");
rs.last();
System.out.println("Displaying record...");
//Retrieve by column name
uname = rs.getString("username");
mypass = rs.getString("password");
//Display values
System.out.print("Username: " + uname);
System.out.println(", Password: " + mypass);
// Move cursor to the first row.
System.out.println("Moving cursor to the first row...");
rs.first();
//Retrieve by column name
uname = rs.getString("username");
mypass = rs.getString("password");
//Display values
System.out.print("Username: " + uname);
System.out.println(", Password: " + mypass);
System.out.println("Moving cursor to the next
row...");
rs.next();
//Retrieve by column name
uname = rs.getString("username");
mypass = rs.getString("password");
//Display values
System.out.print("Username: " + uname);
System.out.println(", Password: " + mypass);
conn.close();
System.out.println("Disconnected from database");
} //end try
catch(ClassNotFoundException e) {
e.printStackTrace();
}
catch(SQLException e) {
e.printStackTrace();
}
catch (Exception e) {
e.printStackTrace();
}
}
}