JAVA_PRACTICAL18
JAVA_PRACTICAL18
Subject/code: -AJP/22517
DOP: DOS:-
Practical no:-18 Write a program to insert and retrieve data from database using JDBC.
Program code:-
try {
DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());
System.out.println("driver loaded");
String url="jdbc:odbc:MSBTE";
Connection cn = DriverManager.getConnection(url);
System.out.println("Connection to the Database created");
Statement st = cn.createStatement();
String str = "CREATE TABLE " + "Student1" +
" (id Integer, name Text(32))"; st.execute(str);
System.out.println("Student table created successfully.");
String insertRecordSQL = "INSERT INTO student1 (id,name) VALUES (1,'student1')";
st.executeUpdate(insertRecordSQL);
System.out.println("Record inserted successfully.");
st.close(); cn.close();
} catch (SQLException s) {
System.out.println("sql error"+s);
}
}
}
Output:
Code:
package connect; import
java.sql.*;
class JdbcDemo
{
public static void main(String args[])
{
t
r
y
Output :
Exercise
1.develop a program to create employee table having columns “emp_id” and
“emp_name”.
Code:
import java.sql.*; public class
employeeTblcrete { public static void
main(String[] args) { try {
DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());
System.out.println("driver loaded");
String url="jdbc:odbc:MSBTE";
Connection cn = DriverManager.getConnection(url);
System.out.println("Connection to the Database created");
Statement st = cn.createStatement();
String str = "CREATE TABLE " + "employee" +
" (emp_id Integer, emp_name Text(32))";
st.execute(str);
st.close();
cn.close();
} catch (SQLException s) {
System.out.println("sql error"+s);
}
}
}
Output:
Code:
package connect;
import
java.sql.*;
public class
pr18_ex2
{
public static void main(String args[])
t
r
y
{
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbtest
","root", "bidwai@14");
Statement s = con.createStatement();
s.execute("select * from stud where percentage > 70");
ResultSet rs = s.getResultSet();
String text = " ";
System.out.println("Roll No \t Name \t\t Marks \t\t Percentage");
while (rs.next())
{
text = text + rs.getInt(1) + "\t\t" + rs.getString(2) + "\t\t" + rs.getString(3) + "\t\t"
+ rs.getString(4) +"\n";
}
System.out.print(text);
s.close();
con.close();
}
catch (SQLException s)
{
System.out.println("sql error");
}
}
}
Output :