Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Note Uas
Note Uas
<!DOCTYPE html>
<html>
<head>
<title>JSP Page</title>
</head>
<body>
<h1>Tambah</h1>
<option>--</option>
<option value="SD">SD</option>
<option value="SMP">SMP</option>
<option value="SMA">SMA</option>
</select><br/>
</form>
</body>
</html>
<2> ke addbean
<!DOCTYPE html>
<html>
<head>
<title>JSP Page</title>
</head>
<body>
<%
datatambah.insert();
%>
<h1>lihat</h1>
</body>
</html>
<3> dari soybean
<!DOCTYPE html>
<html>
<head>
<title>JSP Page</title>
</head>
<body>
<h1>Data Pengguna</h1>
<tr>
<th>Nama</th><th>JK</th><th>Pendidikan</th><th>Kota</th><th>Beasiswa</th>
</tr>
<%
list=dataPengguna.getAllPengguna();
for(int i=0;i<list.size();i++)
dataPengguna.setObj(list.get(i));
%>
<tr>
<td><% out.println(dataPengguna.getNama());%></td>
<td><% out.println(dataPengguna.getJk());%></td>
<td><% out.println(dataPengguna.getEdu());%></td>
<td><% out.println(dataPengguna.getBea());%></td>
<td><a href="nyobatambah.jsp?nama=<%=dataPengguna.getNama()%>">Hapus</a></td>
</tr>
<!DOCTYPE html>
<html>
<head>
<title>JSP Page</title>
</head>
<body>
<%
datatambah.getDataPengguna(request.getParameter("nama"));
datatambah.delete(request.getParameter("nama"));
%>
<h1>Sukses dihapus</h1>
<p> </p>
</body>
</html>
<addbean>
package tes;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.Stateless;
@Stateless
public addbean(){}
this.nama = nama;
this.jk = jk;
this.edu = edu;
this.bea = bea;
try{
try{
String qry;
Class.forName("com.mysql.jdbc.Driver");
st = con.createStatement();
ResultSet r=st.executeQuery(qry);
while(r.next())
this.nama = r.getString(1);
this.jk = r.getString(2);
this.edu = r.getString(3);
this.bea = r.getString(4);
}catch(Exception e){
System.err.println("Error in class.forname"+ e.getCause());
st.close();
catch(Exception m){
System.err.println("Error in connection::"+m.getCause());
String sql;
try{
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(Exception e){
if(bea != null)
sql = "insert into pengguna(nama, jk, pendidikan, beasiswa) VALUES('" + nama + "','" + jk +
"','" + edu + "','" + bea + "')";
st = con.createStatement();
st.executeUpdate(sql);
st.close();
else
{
bea_N = 'N';
sql = "insert into pengguna(nama, jk, pendidikan, beasiswa) VALUES('" + nama + "','" + jk +
"','" + edu + "','" + bea_N + "')";
st = con.createStatement();
st.executeUpdate(sql);
st.close();
catch(Exception m){
System.err.println("Error in connection::"+m.getCause());
String sql;
try{
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(Exception e){
st = con.prepareStatement(sql);
st.executeUpdate(sql);
st.close();
catch(Exception m){
System.err.println("Error in connection::"+m.getCause());
return nama;
return jk;
return edu;
return bea;
}
<soybean>
package tes;
import java.sql.*;
import java.util.ArrayList;
import java.util.List;
import javax.ejb.Stateless;
@Stateless
String error;
this.obj = obj;
{
return error;
int i=0;
try
String qry;
Class.forName("com.mysql.jdbc.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost:3306/uas","root","");
Statement s = con.createStatement();
ResultSet r=s.executeQuery(qry);
while(r.next())
allData.add(i,d);
i++;
catch(Exception ex)
return allData;
}
public String getNama()
this.nama = ((DataFields)obj).nama;
return this.nama;
this.jk = ((DataFields)obj).jk;
return this.jk;
this.edu= ((DataFields)obj).edu;
return this.edu;
this.bea = ((DataFields)obj).bea;
return this.bea;
this.nama = nama;
this.jk = jk;
this.edu = edu;
this.bea = bea;