Practical Java 2 7
Practical Java 2 7
7
1.Develop a program to create employee table in database
having two columns “product_id” and “product_name”.
Program:
import java.sql.*;
public class CreateEmployeeTable {
public static void main(String[] args) {
try {
Class.forName("com.mysql.cj.jdbc.Driver");
Connection conn = DriverManager.getConnection
("jdbc:mysql://localhost:1334/sakila", "root",
"root@shreyas");
Statement statement = conn.createStatement();
String sql = "CREATE TABLE employee (" +
"product_id INT AUTO_INCREMENT PRIMARY KEY," +
"product_name VARCHAR(255) NOT NULL)";
statement.executeUpdate(sql);
System.out.println("Table 'employee' created successfully!");
statement.close();
conn.close();
} catch (SQLException | ClassNotFoundException e) {
e.printStackTrace();
}}
Output:
Output:
3.Develop a program to update name of a student from Rama to
Rohan.
import java.sql.*;
public class UpdateStudentName {
public static void main(String[] args) {
try {
Class.forName("com.mysql.cj.jdbc.Driver");
Connection conn = DriverManager.getConnection
("jdbc:mysql://localhost:1334/sakila", "root", "root@shreyas");
String sql = "UPDATE studenttable SET name = ? WHERE name = ?";
PreparedStatement preparedStatement =
conn.prepareStatement(sql);
preparedStatement.setString(1, "Rohan");
preparedStatement.setString(2, "Rama");
int rowsAffected = preparedStatement.executeUpdate();
if (rowsAffected > 0) {
System.out.println("Name changed from Rama to Rohan");
} else {
System.out.println("No records found with name Rama");
}
preparedStatement.close();
conn.close();
} catch (SQLException | ClassNotFoundException e) {
e.printStackTrace(); } }}
Output: