Evo kako smo mi to radili na internet programiranju (predmet na vets)
<%@ page language="java" import="java.sql.*"%>
<%
Class.forName("org.gjt.mm.mysql.Driver");
String id = request.getParameter("ID");
String datumUnosa = request.getParameter("datumUnosa");
String korisnik = request.getParamete("korisnik");
String index = request.getParameter("index");
try {
Connection konekcija = DriverManager.getConnection("jdbc:mysql://localhost:3306/PrimerBaze", "root", "");
Statement naredba = konekcija.createStatement();
if ( ID != null && datumUnosa != null && korisnik != null && index != null ) {
naredba.executeUpdate("INSERT INTO Student(id, datumUnosa, korisnik, index)
VALUES(" + ID + ", " + datumUnosa + ", " + korisnik + ", " + index + ") ");
}
else {
naredba.executeUpdate("CREATE TABLE Student(id int,datumunosa date,korisnik varchar(30),index int); ");
}
konekcija.close()
}
catch(Exception e) {
out.println("Greska: " + e);
}
%>
<html>
<head>
<title>zadatak</title>
</head>
<body>
<form name="x" method="post" action="servlet">
id<input type="text" name="ID"><br />
datumUnosa<input type="text" name="datumUnosa"><br />
korisnik<input type="text" name="korisnik"><br />
index<input type="text" name="index"><br />
</form>
</body></html>
(sam zadatak i nije toliko bitan, sa nekog ispita je, bitno je da vidis kako smo se povezivali na bazu...
Dopuna: 12 Jan 2009 21:34
P.S. Connector se stavlja u common/lib, u pravu je svemirko, s tim sto se u mom primeru koristi drugi connector (http://dev.mysql.com/downloads/connector/j/5.0.html)
|