JDBC 增删改查
package jdbcstu; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class JdbcTest2 { public static void main(String[] args) { insert(); } public static Connection getConnection(){ Connection conn=null; try { Class.forName("com.mysql.jdbc.Driver");//用来注册mysql的驱动程序, //(forName用来初始化参数指定的类,并创建一个对应的实例对象 //参数中的字符串是mysql的jdbc的驱动程序 conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db","root",""); //获取数据库的连接 //三个参数是,mysql数据库的url,mysql数据库的用户名,密码 //localhost是主机,3306是端口号,jsp_db是将要使用的数据库 } catch (Exception e) { } return conn; } public static void insert(){ Connection conn=getConnection(); try { String sql="insert into tbl_user(name,password,email)"+ "values(‘Tom‘,‘123456‘,‘[email protected]‘)"; Statement st=conn.createStatement(); int count=st.executeUpdate(sql); System.out.println("向用户表中插入了"+count+"条记录"); conn.close(); } catch (Exception e) { // TODO: handle exception } } }
package jdbcstu; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; public class JdbcTest3 { public static void main(String[] args) { // TODO Auto-generated method stub update(); } public static Connection getConnection(){ Connection conn=null; try { Class.forName("com.mysql.jdbc.Driver");//用来注册mysql的驱动程序, //(forName用来初始化参数指定的类,并创建一个对应的实例对象 //参数中的字符串是mysql的jdbc的驱动程序 conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db","root",""); //获取数据库的连接 //三个参数是,mysql数据库的url,mysql数据库的用户名,密码 //localhost是主机,3306是端口号,jsp_db是将要使用的数据库 } catch (Exception e) { } return conn; } public static void update(){ Connection conn=getConnection(); try { String sql="update tbl_user set email=‘[email protected]‘ where name=‘Tom‘"; Statement st=conn.createStatement(); int count=st.executeUpdate(sql); System.out.println("向用户表中更新了"+count+"条记录"); conn.close(); } catch (Exception e) { // TODO: handle exception } } }
package jdbcstu; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; public class JdbcDelete { public static void main(String[] args) { // TODO Auto-generated method stub delete(); } public static Connection getConnection(){ Connection conn=null; try { Class.forName("com.mysql.jdbc.Driver");//用来注册mysql的驱动程序, //(forName用来初始化参数指定的类,并创建一个对应的实例对象 //参数中的字符串是mysql的jdbc的驱动程序 conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db","root",""); //获取数据库的连接 //三个参数是,mysql数据库的url,mysql数据库的用户名,密码 //localhost是主机,3306是端口号,jsp_db是将要使用的数据库 } catch (Exception e) { } return conn; } public static void delete(){ Connection conn=getConnection(); try { String sql="delete from tbl_user where name=‘Tom‘"; Statement st=conn.createStatement(); int count=st.executeUpdate(sql); System.out.println("向用户表中删除了"+count+"条记录"); conn.close(); } catch (Exception e) { // TODO: handle exception } } }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。