JDBC的理解
import java.sql.*;//倒入java.sql包 public class JDBC { //封装没有返回值的jdbc函数(Update) --适用于增 删 改 public static void Update(String sql) throws Exception { String strCon="jdbc:mysql://122.114.147.148:3306/ccc";//连接字符串 String strUser="java0613";//数据库用户名 String strPwd="java0613";//密码 Class.forName("com.mysql.jdbc.Driver");//加载驱动程序 Connection con; con = DriverManager.getConnection(strCon, strUser, strPwd); //获得连接对象 Statement sta=con.createStatement(); //创建执行语句 sta.executeUpdate(sql); //执行要执行的语句 sta.close(); }
---------------------------------------------------------------------------------------------------------------------------------
//封装有返回值的jdbc函数 public static void Select(String sql) throws Exception { String strCon="jdbc:mysql://122.114.147.148:3306/ccc";//连接字符串 String strUser="java0613";//数据库用户名 String strPwd="java0613";//密码 Class.forName("com.mysql.jdbc.Driver");//加载驱动程序 Connection con; con = DriverManager.getConnection(strCon, strUser, strPwd); //获得连接对象 Statement sta=con.createStatement(); //创建执行语句 ResultSet rs = sta.executeQuery(sql); while(rs.next()){ //由于需要返回值不一样,建议整体复制使用,或者封装一种使用率较高的情景, String str1=rs.getString(1); String str2=rs.getString(2); String str3=rs.getString(3); String str4=rs.getString(4); } sta.close(); } }