Java连接服务器MySQL

来源:互联网 发布:学生管理系统c语言 编辑:程序博客网 时间:2024/06/05 15:52
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import javax.security.auth.x500.X500Principal;import com.mysql.jdbc.Statement;public class Conn {    Connection conn =null;      Statement  stmt =null;      ResultSet  rst  =null;      Connection con;    public Connection getConnection(){        try { //加载数据库驱动类            Class.forName("com.mysql.jdbc.Driver");            System.out.println("数据库驱动加载成功");        } catch (ClassNotFoundException e) {            // TODO: handle exception            e.printStackTrace();        }        try { //通过服务器IP用户名密码连接数据库            con = DriverManager.getConnection("jdbc:mysql://IP地址/wordpress","root","password");            System.out.println("数据库连接成功");        } catch (SQLException e) {            // TODO 自动生成的 catch 块            e.printStackTrace();        }        try { //执行SQL语句先获得Statement对象,然后调用相应方法实现对数据库的查询和修改            stmt = (Statement) con.createStatement();            //运行结果返回一个ResultSet对象            rst = stmt.executeQuery("select * from wp_users");            //但只能看到一行数据,使用该类next()方法可将光标从当前位置移向下一行            while(rst.next()){                System.out.println(rst.getString(1)+"\t"+rst.getString(2)+"\t"+rst.getString(3)+"\t"+rst.getString(4)+"\t"+rst.getString(5)+"\t"+rst.getString(6)+"\t"+rst.getString(7));            }        } catch (SQLException e) {            // TODO: handle exception            e.printStackTrace();        }        return con;    }    public static void main(String[] args) {        // TODO 自动生成的方法存根        Conn c = new Conn();        c.getConnection();    }}
原创粉丝点击