要连接数据库需要数据库的驱动包即:mysql-connector-java
下面我们上代码!
public static void bb() throws ClassNotFoundException, SQLException { Class.forName("com.mysql.cj.jdbc.Driver"); // System.out.println("ok"); //连接到数据库 String url="jdbc:mysql://127.0.0.1:3306/wll?serverTimezone=GMT"; String name="root"; String password="123"; //getConnection方法查找并尝试连接数据库,如果连接不成功则抛出异常 Connection conn= DriverManager.getConnection(url,name,password); System.out.println(conn.getClass()); // 执行查询 System.out.println(" 实例化Statement对..."); java.sql.Statement st=conn.createStatement(); String sql= "SELECT host, user FROM user"; ResultSet rs = st.executeQuery(sql); // 展开结果集数据库 while(rs.next()){ // 通过字段检索 String ip = rs.getString("Host"); String uname = rs.getString("user"); // 输出数据 System.out.println("地址是: " + ip); System.out.print("用户名是: " + uname); System.out.println(); System.out.println(); } rs.close(); st.close(); conn.close(); }
运行结果图: