版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zyq_hh/article/details/51672714
我们需要一个JDBC的库文件.
所谓JDBC是用于执行Sql语句的JAVA API,有了这个包就可简单对mysql进行连接等操作。
首先,实现对数据库的连接。
public class mysql_connect {
static String sql;
public static Connection connect() throws ClassNotFoundException, SQLException{
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/test";
Class.forName(driver); //加载驱动
Connection con = DriverManager.getConnection(url,"root","******");
return con;
}
DriverManager.getConnection 方法返回一个打开的连接,你可以使用此连接创建 JDBC statements 并发送 SQL 语句到数据库。con 对象是一个打开的连接,并且我们要在以后的例子里使用它。
以上可以实现对mysql成功连接。
接下来我们实现“select * from stu_info”语句
public static void show_info() throws ClassNotFoundException, SQLException{
sql = "select * from stu_info";
Connection con = connect(); \\mysql连接成功
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(sql);
System.out.println("学号\t姓名\t出生日期 \t性别\t课程号");
while(rs.next()){ System.out.println(rs.getString(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3)+
"\t"+rs.getString(4)+"\t"+rs.getString(5));
}
con.close();
}
Statement 对象用于把 SQL 语句发送到 DBMS 。我们只用简单地创建一个 Statement 对象并且然后执行它,使用适当的方法执行你发送的 SQL 语句。
以上实现了对mysql数据库的简单操作。