public void mouseReleased(MouseEvent e) {//鼠标按键被释放时被触发 //先判断是否用户名密码是否正确 input1=jt1.getText(); input2=jt2.getText(); if(i1==1) //如果是管理员登录,那么查看数据库中的管理员表 { con=getConnection(); try { sql=con.prepareStatement("select * from hospital.manage where Name like ?"); sql.setString(1, input1);//input1是前面输入的用户名 res=sql.executeQuery(); String name; String code; while(res.next()) { name = res.getString("Name"); code = res.getString("code"); if(input2.equals(code)) {//如果密码正确 t=1; break; } }mysql数据库怎么单独链接表
时间: 2024-02-10 08:17:23 浏览: 27
你可以使用以下代码来连接 MySQL 数据库中的特定表:
```
Connection con = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
// 连接 MySQL 数据库
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password");
// 执行查询操作
ps = con.prepareStatement("SELECT * FROM mytable WHERE id = ?");
ps.setInt(1, 1);
rs = ps.executeQuery();
// 处理查询结果
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
// ...
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 关闭数据库连接
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (con != null) {
con.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
```
其中,`mydatabase` 是你要连接的数据库的名称,`username` 和 `password` 分别是你的 MySQL 账号和密码,`mytable` 是你要查询的表的名称,`id` 和 `name` 是表中的列名。你可以根据需要修改这些参数。