java操作mysql数据库
//加载驱动
Class.forName("com.mysql.jdbc.Dirver");
//得到连接
Connection conn = DirverManager.getConnection("jdbc:mysql//localhost:3306/数据库名","用户名","密码");
查询
1:获取连接
2:执行sql语句
String sql = "select password from userinfo where name='"+name+"';";
PreparedStatement ps = conn.prepareStatement(sql);
ResultSet res_set = ps.executeQuery();
查询要用executeQuery()方法,该方法会返回一个ResultSet集合,里面有查询到的内容
删除信息
1:获取链接
2:执行sql语句
String sql = "delete from userinfo where id="+id+";";
PreparedStatement ps = conn.prepareStatement(sql);
int num = ps.executeUpdate();
删除、更新、添加都要用executeUpdate()方法,这个方法返回一个整数,即成功删除信息的个数。
//加载驱动
Class.forName("com.mysql.jdbc.Dirver");
//得到连接
Connection conn = DirverManager.getConnection("jdbc:mysql//localhost:3306/数据库名","用户名","密码");
查询
1:获取连接
2:执行sql语句
String sql = "select password from userinfo where name='"+name+"';";
PreparedStatement ps = conn.prepareStatement(sql);
ResultSet res_set = ps.executeQuery();
查询要用executeQuery()方法,该方法会返回一个ResultSet集合,里面有查询到的内容
删除信息
1:获取链接
2:执行sql语句
String sql = "delete from userinfo where id="+id+";";
PreparedStatement ps = conn.prepareStatement(sql);
int num = ps.executeUpdate();
删除、更新、添加都要用executeUpdate()方法,这个方法返回一个整数,即成功删除信息的个数。