19.09.2015 Views

Prentice.Hall.Introduction.to.Java.Programming,.Brief.Version.9th.(2014).[sharethefiles.com]

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

}<br />

public String getRequiredFields() {<br />

if (isRquiredFieldsFilled()) {<br />

return "";<br />

} else {<br />

return "Last Name and First Name are required";<br />

}<br />

}<br />

public String getInput() {<br />

return "You entered "<br />

+ "Last Name: " + lastName + ""<br />

+ "First Name: " + firstName + ""<br />

+ "MI: " + mi + ""<br />

+ "Telephone: " + telephone + ""<br />

+ "Email: " + email + ""<br />

+ "Street: " + street + ""<br />

+ "City: " + city + ""<br />

+ "Street: " + street + ""<br />

+ "City: " + city + ""<br />

+ "State: " + state + ""<br />

+ "Zip: " + zip + "";<br />

}<br />

/** Initialize database connection */<br />

private void initializeJdbc() {<br />

try {<br />

// Explicitly load a MySQL driver<br />

Class.forName("<strong>com</strong>.mysql.jdbc.Driver");<br />

System.out.println("Driver loaded");<br />

}<br />

// Establish a connection<br />

Connection conn = DriverManager.getConnection(<br />

"jdbc:mysql://localhost/javabook", "scott", "tiger");<br />

// Create a Statement<br />

pstmt = conn.prepareStatement("insert in<strong>to</strong> Address (lastName,"<br />

+ " firstName, mi, telephone, email, street, city, "<br />

+ "state, zip) values (?, ?, ?, ?, ?, ?, ?, ?, ?)");<br />

} catch (Exception ex) {<br />

System.out.println(ex);<br />

}<br />

/** S<strong>to</strong>re an address <strong>to</strong> the database */<br />

public String s<strong>to</strong>reStudent() {<br />

try {<br />

pstmt.setString(1, lastName);<br />

pstmt.setString(2, firstName);<br />

pstmt.setString(3, mi);<br />

pstmt.setString(4, telephone);<br />

pstmt.setString(5, email);<br />

pstmt.setString(6, street);<br />

pstmt.setString(7, city);<br />

pstmt.setString(8, state);<br />

pstmt.setString(9, zip);<br />

pstmt.executeUpdate();<br />

status = firstName + " " + lastName<br />

+ " is now registered in the database.";<br />

} catch (Exception ex) {<br />

42

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!