Вот мой исходный код, который не содержит ошибок. Я не могу понять, что не так. Выдает неожиданную ошибку, говоря «java.sql.driver», и я не знаю, что с этим делать.
String v=jTextField1.getText();
DefaultTable DefaultTableModel = null;
DefaultTable model;
model = (DefaultTableModel);
jTable1.getModel();
try
{
Class.forName("java.sql.driver");
Connection c;
c=DriverManager.getConnection("jdbc:mysql://local host/hospital","root","hope");
Statement s=c.createStatement();
String q;
q = ("Select * from hospital where Patient_Name=v");
ResultSet r=s.executeQuery(q);
while(r.next())
{
int PNO=r.getInt("PNO");
String Patient_Name=r.getString("Patient_Name");
int Age=r.getInt("Age");
String Gender=r.getString("Gender");
String Department=r.getString("Department");
String Doctor=r.getString("Doctor");
model.addRow(new Object[]
{PNO,Patient_Name,Age,Gender,Department,Doctor});
r.close();
s.close();
e.close();
}
}catch (ClassNotFoundException e)
{
JOptionPane.showMessageDialog(null,e.getMessage());
} catch (SQLException e) {
JOptionPane.showMessageDialog(null,e.getMessage());
}