JDBC基础,实现MySQL数据库数据简单遍历
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
/**
* Created by Aongi on 2017/5/1.
* Version 1.0
*/
public class JDBCdemo {
public static void main (String[] args)throws Exception{
String url="jdbc:mysql://localhost:3306/mydatabase" ;
String username="root" ;
String password="123" ;
Class.forName("com.mysql.jdbc.Driver" );
Connection con = DriverManager.getConnection(url,username,password);
java.sql.Statement sta=con.createStatement();
String sql="SELECT * FROM users;" ;
ResultSet rs= sta.executeQuery(sql);
while (rs.next()){
System.out.println(rs.getObject("uid" )+" " +rs.getObject("uname" )+" "
+rs.getObject("uaddress" )+" " +rs.getObject("age" ));
}
rs.close();
sta.close();
con.close();
}
}
注意:
1. jdbc:mysql://localhost:3306/mydatabase
这是固定写法,端口号后面是你的自己建的数据库名,我这建的是名为mydatabase的数据库(// 和 / 要分清楚,比较坑人的)
2. Class.forName("com.mysql.jdbc.Driver")
你导入jar包以后,传入的是你jar包里Driver类的全路径,一定不要填错了