java怎样获取mysql数据库字段内容。怎么办?
"你用的是啥数据库? 哦。。。呵呵刚没注意标题。。。 这个我之前写的, 假设你的用户名和密码(PassWORD)都是root,你看下吧,不过在运行之前要先导入连接的那个jar文件 IMPORT java。 sql。*; public class TestConnectMySQL { public static void main(String[] args) { Connection conn = null; Statement stmt = null; ResultSet rs = null; try { Class。 forName("com。mysql。jdbc。Driver")...全部
"你用的是啥数据库? 哦。。。呵呵刚没注意标题。。。 这个我之前写的, 假设你的用户名和密码(PassWORD)都是root,你看下吧,不过在运行之前要先导入连接的那个jar文件 IMPORT java。
sql。*; public class TestConnectMySQL { public static void main(String[] args) { Connection conn = null; Statement stmt = null; ResultSet rs = null; try { Class。
forName("com。mysql。jdbc。Driver")。newInstance(); // new1个Driver conn = DriverManager。getConnection("jdbc:mysql://localhost/A?" //连接MySQL 不理解就记住 "user=root&passWORD=root"); stmt = conn。
createStatement(); //通过连接创建(createStatement)1个语句对象,不是new rs = stmt。executeQuery("select * from pers"); //执行查找,返回1个结果集rs相当于1个游标 while (rs。
next()) { //循环取得结果集(遍历) System。out。println(rs。getString("b") " " //把某一字段的内容 当成1个字符串拿出来, rs。getString("c") " " //也可以用其它的,例如rs。
getInt("");等 rs。getString("d")); } } catch (SQLException ex) { System。out。println("SQLException: " ex。
getMessage()); System。out。println("SQLState: " ex。getSQLState()); System。out。println("VendorError: " ex。
getErrorCode()); } catch (InstantiationException e) { e。printStackTrace(); } catch (IllegalAccessException e) { e。
printStackTrace(); } catch (ClassNotFoundException e) { e。printStackTrace(); } finally { //别忘了关掉 try { if (conn != null) { conn。
close(); conn = null; } if (stmt != null) { stmt。close(); stmt = null; } if (rs != null) { rs。close(); rs = null; } } catch (SQLException e) { e。
printStackTrace(); } } } }"。收起