【jdbc】java连接mySQL数据库 初步

来源:互联网 发布:dot.js和vue.js 编辑:程序博客网 时间:2024/05/29 04:33

================================================================


已有:

mySQL数据库:

用户名为“root”,密码为“root”


mySQL可视化环境:


java:

java集成开发环境:



JDBC驱动:所在目录:"F:\数据库 mySQL\mysql-connector-java-3.1.13-bin.jar"


================================================================

开始咯

================================================================

创建一个数据库:


在eclipse中写程序啦:

添加库:mysql-connector-java-3.1.13-bin.jar


程序:

1、各种配置,保存在相应字符串中:

        String driver = "com.mysql.jdbc.Driver";    // 驱动程序名
        String url = "jdbc:mysql://127.0.0.1:3306/scutcs";    // URL指向要访问的数据库名scutcs
        String user = "root";    // MySQL配置时的用户名
        String password = "root";    // MySQL配置时的密码


2、加载驱动

         Class.forName(driver);   


          // 加载驱动程序

         //Class.forName(xxx.xx.xx)要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段

        //可以参看一下这个文章:http://dustin.iteye.com/blog/44291、http://www.cnblogs.com/wjkaola123/archive/2009/11/23/1609119.html


3、连接数据库

         Connection conn = DriverManager.getConnection(url, user, password);    


4、执行语句

          Statement statement = conn.createStatement();    // statement用来执行SQL语句
          String sql = "select * from student";    // 要执行的SQL语句
          ResultSet rs = statement.executeQuery(sql);    // 结果集


5、从ResultSet rs中取结果:

           name = rs.getString("sname");    // 选择sname这列数据

           // 首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。
           // 然后使用GB2312字符集解码指定的字节数组

           name = new String(name.getBytes("ISO-8859-1"), "GB2312"); 


6、可以打印字符串name了!!!


7、关闭资源

            rs.close();
            conn.close();


这个是最简单的,中间要try catch 。从网上照着做的,防止以后忘了,放这。


原创粉丝点击