Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

Aim: - Write a program to insert and retrieve data from the database using JDBC.

Ans)
The Code:
package jdbc;
import java.sql.Connec on;
import java.sql.DriverManager;
import java.sql.Statement;
import javax.swing.JOp onPane;
public class JDBC
{
public sta c void main(String[] args) throws Excep on
{
try{
String url = "jdbc:mysql://localhost:3306";
String userName = "root";
String password = "Sujay@1q2w3e";
Connec on connec on = DriverManager.getConnec on(url, userName, password);
Statement statement1 = connec on.createStatement();
String sql1 = "CREATE DATABASE if not exists mydb25";
Statement statement7 = connec on.createStatement();
statement1.executeUpdate(sql1);
String sql7 = "USE mydb25";
statement7.execute(sql7);
Statement statement8 = connec on.createStatement();
Statement statement2 = connec on.createStatement();
String sql2 = "CREATE TABLE STUDENT(RNO INT(3), NAME VARCHAR(15), MARKS
INT(3))";
statement2.executeUpdate(sql2);
Statement statement3 = connec on.createStatement();
String sql3 = "INSERT INTO STUDENT VALUES(101, 'SUJAY', 99)";
statement3.executeUpdate(sql3);
Statement statement4 = connec on.createStatement();
String sql4 = "INSERT INTO STUDENT VALUES(103, 'GEETA', 99)";
statement4.executeUpdate(sql4);
Statement statement5 = connec on.createStatement();
String sql5 = "INSERT INTO STUDENT VALUES(102, 'RAMESH', 78)";
statement5.executeUpdate(sql5);
Statement statement6 = connec on.createStatement();
String sql6 = "INSERT INTO STUDENT VALUES(104, 'SOURABH', 93)";
statement6.executeUpdate(sql6);
String sql8 = "DESCRIBE STUDENT";
statement8.executeUpdate(sql8);
statement8.close();
}catch(Excep on e)
{
e.printStackTrace();
}
}
}

The Output:

The above shows that both database and the data inside the table gets inserted
into the table.
Aim: - Write a program to demonstrate status of key on an Applet window such as
KeyPressed, KeyReleased, KeyUp, KeyDown.

Ans)
The Code:
import java.applet.Applet;
import java.applet.Applet;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class NewApplet extends Applet implements KeyListener
{String msg="Key pressed is :";
public void init() {
addKeyListener(this);
requestFocus();
}
public void keyPressed(KeyEvent k){
int key=k.getKeyCode();
switch(key){
case KeyEvent.VK_RIGHT:
msg=msg+"RIGHT";
break;
case KeyEvent.VK_LEFT:
msg=msg+"LEFT";
break;
case KeyEvent.VK_UP:
msg=msg+"UP";
break;
case KeyEvent.VK_DOWN:
msg=msg+"DOWN";
break;
case KeyEvent.VK_0:
msg = msg + "0";
break;
case KeyEvent.VK_1:
msg = msg + "1";
break;
case KeyEvent.VK_2:
msg = msg + "2";
break;
case KeyEvent.VK_3:
msg = msg + "3";
break;
case KeyEvent.VK_4:
msg = msg + "4";
break;
case KeyEvent.VK_5:
msg = msg + "5";
break;
case KeyEvent.VK_6:
msg = msg + "6";
break;
case KeyEvent.VK_7:
msg = msg + "7";
break;
case KeyEvent.VK_8:
msg = msg + "8";
break;
case KeyEvent.VK_9:
msg = msg + "9";
break;
case KeyEvent.VK_F1:
msg = msg + "F1";
break;

}
repaint();
}
public void keyReleased(KeyEvent k){
showStatus("Key Released");
repaint();
}
public void keyTyped(KeyEvent k){
showStatus("Key Pressed");
repaint();
}
public void paint(Graphics g)
{
g.drawString(msg,10,10);
}
}

The Output:

The above output shows that whenever a Key is Pressed, the Le er which is
pressed on the Key Board appears on the Applet window and the le er changes
its posi on according to the arrow keys.
Aim: - Create a registra on servlet in Java using JDBC. Accept the details such as
Username, Password, Email, and Country from the User using HTML Form and
store the registra on details in database.

Ans)
The Code

Register.java
import java.io.*;
import java.sql.*;
import javax.servlet.ServletExcep on;
import javax.servlet.h p.*;
import java.sql.Connec on;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLExcep on;
public class Register extends H pServlet {
public void doPost(H pServletRequest request, H pServletResponse response)
throws ServletExcep on, IOExcep on {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String n=request.getParameter("userName");
String p=request.getParameter("userPass");
String e=request.getParameter("userEmail");
String c=request.getParameter("userCountry");
try{
Class.forName("com.mysql.jdbc.Driver");
Connec on
con=DriverManager.getConnec on("jdbc:mysql://localhost:3306/student?useSSL=f
alse", "root", "root");
PreparedStatement ps=con.prepareStatement("insert into registeruser
values(?,?,?,?)");
ps.setString(1,n);
ps.setString(2,p);
ps.setString(3,e);
ps.setString(4,c);
int i=ps.executeUpdate();
if(i>0)
out.print("You are successfully registered...");
}catch (Excep on e2)
{System.out.println(e2);}
out.close();
}
}

You might also like