Java学习之路:2、Mysql 链接与查询

1、事实上我发现有了php的功力在里面,学习java起来还是不是很费劲,只是java就没有面向过程这一说

package second;
import java.sql.*;//导入
public class mysql {
    public static void main(String[] args) throws SQLException{
        String driver = "com.mysql.jdbc.Driver";//声明要被导入的类
        String dsn    = "jdbc:mysql://127.0.0.1:3306/mysql";//dsn
        String user      = "root";//账户名
        String pass      = "";//密码
        try{
            Class.forName(driver);//我想应该就相当于php中的new class();吧
            Connection conn = DriverManager.getConnection(dsn, user, pass);//实例化一个db连接
            if(!conn.isClosed()){//如果链接没有被关闭【其实可以理解为如果链接成功】
                System.out.println("链接成功!");
            }
            Statement statement = conn.createStatement();//创建一个statement对象
            String sql = "select user,host from user";//sql语句
            ResultSet rs = statement.executeQuery(sql);//执行sq语句,并获取一个资源结果集
            while(rs.next()){//循环,指针向下移动
                String name = rs.getString("user");//姓名
                String local= rs.getString("host");//地址
            }
        }catch(ClassNotFoundException e){//异常
            System.out.println(e.getMessage());
        }
    }
}

PS:值得注意的是如果要使用mysql,得先导入mysql的库,

Eclipse导入方法:项目工程->属性->Java构建路径->添加外部JAR

Java学习之路:2、Mysql 链接与查询,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。