Skip to content

Commit aabf8ff

Browse files
committed
insert data
1 parent 8f595a9 commit aabf8ff

File tree

8 files changed

+186
-0
lines changed

8 files changed

+186
-0
lines changed

module1/experimentThree/.classpath

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<classpath>
3+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk-17.0.7.7-hotspot">
4+
<attributes>
5+
<attribute name="module" value="true"/>
6+
</attributes>
7+
</classpathentry>
8+
<classpathentry kind="src" path="src"/>
9+
<classpathentry kind="lib" path="D:/Learnings/Java Full Stack College/mysql-connector-java-8.0.11.jar"/>
10+
<classpathentry kind="output" path="bin"/>
11+
</classpath>

module1/experimentThree/.project

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>experimentThree</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.jdt.core.javabuilder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
</buildSpec>
14+
<natures>
15+
<nature>org.eclipse.jdt.core.javanature</nature>
16+
</natures>
17+
</projectDescription>
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
eclipse.preferences.version=1
2+
encoding/<project>=UTF-8
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
eclipse.preferences.version=1
2+
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
3+
org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
4+
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
5+
org.eclipse.jdt.core.compiler.compliance=17
6+
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
7+
org.eclipse.jdt.core.compiler.debug.localVariable=generate
8+
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
9+
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
10+
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
11+
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
12+
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
13+
org.eclipse.jdt.core.compiler.release=enabled
14+
org.eclipse.jdt.core.compiler.source=17
3.66 KB
Binary file not shown.
174 Bytes
Binary file not shown.
Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
package experimentThree;
2+
3+
import java.sql.Connection;
4+
import java.sql.DriverManager;
5+
import java.sql.PreparedStatement;
6+
import java.sql.ResultSet;
7+
import java.util.Scanner;
8+
import java.sql.Statement;
9+
10+
11+
public class jdbc {
12+
13+
public static void main(String[] args) {
14+
try{
15+
16+
Class.forName("com.mysql.jdbc.Driver");
17+
18+
Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3308/employee","root","Akash@123");
19+
20+
Statement stmt=con.createStatement();
21+
22+
int ans=1;
23+
24+
do {
25+
26+
System.out.println("1. Insert a record ");
27+
28+
System.out.println("2. Delete a record ");
29+
30+
System.out.println("3. Modify/Edit a record ");
31+
32+
System.out.println("4. Display list of records ");
33+
34+
Scanner sc = new Scanner(System.in);
35+
36+
System.out.println("Enter your choice:");
37+
38+
int ch = sc.nextInt();
39+
40+
String ename;
41+
42+
int eno,age;
43+
44+
String query="";
45+
46+
switch(ch) {
47+
48+
case 1:
49+
50+
System.out.println("Enter employee number:");
51+
52+
eno = sc.nextInt();
53+
54+
System.out.println("Enter employee name:");
55+
56+
ename = sc.next();
57+
58+
System.out.println("Enter employee age:");
59+
60+
age = sc.nextInt();
61+
62+
query = "INSERT INTO emp " + "VALUES (" + eno+ ",'" + ename+"',"+ age+")";
63+
64+
stmt.executeUpdate(query);
65+
66+
break;
67+
68+
case 2:
69+
70+
System.out.println("Enter employee number:");
71+
72+
eno = sc.nextInt();
73+
74+
query = "delete from emp where eno='"+eno+"'";
75+
76+
stmt.executeUpdate(query);
77+
78+
System.out.println("Record is deleted from the table successfully..................");
79+
80+
break;
81+
82+
case 3:
83+
84+
PreparedStatement ps = null;
85+
86+
query = "update emp set name=? where eno=? ";
87+
88+
ps = con.prepareStatement(query);
89+
90+
System.out.println("Enter employee number:");
91+
92+
eno = sc.nextInt();
93+
94+
System.out.println("Enter employee name:");
95+
96+
ename = sc.next();
97+
98+
ps.setString(1, ename);
99+
100+
ps.setInt(2, eno);
101+
102+
ps.executeUpdate();
103+
104+
System.out.println("Record is updated successfully......");
105+
106+
break;
107+
108+
case 4:
109+
110+
ResultSet rs=stmt.executeQuery("select * from emp");
111+
112+
while(rs.next())
113+
114+
System.out.println(rs.getInt(1)+" "+rs.getString(2)+" "+rs.getInt(3));
115+
116+
}
117+
118+
System.out.println("Enter another(1/0)");
119+
120+
ans = sc.nextInt();
121+
122+
}while(ans==1);
123+
124+
con.close();
125+
126+
}catch(Exception e){
127+
System.out.println(e);
128+
}
129+
130+
131+
}
132+
133+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/**
2+
*
3+
*/
4+
/**
5+
*
6+
*/
7+
module experimentThree {
8+
requires java.sql;
9+
}

0 commit comments

Comments
 (0)