Sample Programs on JDBC
Sample Programs on JDBC
Steps:
1.Connecting to database
import java.io.*;
import java.sql.*;
class Demo{
public static void main(String[] args) throws Exception
{
String url=
"jdbc:mysql://localhost:3306/DataScience"; // table details
String username = "root"; // MySQL credentials
String password = "system123";
String query = "select *from student"; // query to be
run
Class.forName("com.mysql.cj.jdbc.Driver"); // Driver
name
Connection con = DriverManager.getConnection( url,
username, password);
System.out.println("Connection Established
successfully");
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(query); // Execute
query
rs.next();
String name
= rs.getString("name"); // Retrieve name from db
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
stmt.executeUpdate(sql);
System.out.println("Created table in given
database...");
} catch (SQLException e) {
e.printStackTrace();
}
}
}
Output:
Created table in given database...
import java.sql.*;
public class Demo {
static final String DB_URL =
"jdbc:mysql://localhost:3306/DataScience";
static final String USER = "root";
static final String PASS = "system123";
// Execute a query
System.out.println("Inserting records into the
table...");
String sql = "INSERT INTO student VALUES (111,
'Zara', '2024-6-28', 18,'BE')";
stmt.executeUpdate(sql);
sql = "INSERT INTO student VALUES (222, 'Zara',
'2024-6-28', 19,'BE')";
stmt.executeUpdate(sql);
sql = "INSERT INTO student VALUES (333, 'Zara',
'2024-6-28', 18,'MCA')";
stmt.executeUpdate(sql);
import java.sql.*;
class Demo{
public static void main(String args[]){
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection(
"jdbc:mysql://localhost:3306/
datascience","root","system123");
//here sonoo is database name, root is username and password
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("select * from student");
while(rs.next())
System.out.println(rs.getInt(1)+" "+rs.getString(2)+"
"+rs.getString(3));
con.close();
}
catch(Exception e)
{
System.out.println(e);
}
}
}
Output:
111 Zara 2024-06-28
222 Zara 2024-06-28
333 Zara 2024-06-28
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;