• Java之旅_高级教程_Java Mysql连接(1)


    工具:Eclipse 、mysql5.7

       MySQL连接驱动:mysql-connector-java-5.1.27.jar    获取地址:https://dev.mysql.com/downloads/connector/j/

    加载驱动:

    1.在工程目录中创建lib文件夹,将下载好的mysql连接驱动放到该文件夹下

    2.右键工程名,在java build path中的Libraries分页中选择Add JARs...,选择刚才添加的jar包,如下图:

     

     3.安装mysql,设置了连接端口、用户名、密码

     4.使用Navicat工具连接上mysql并创建数据库sqltestdb和数据表emp

    5.java连接数据库并读取数据

    package sqldemo;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    public class DemoMain{
        public static void main(String[] args){
            Connection con;
            String driver="com.mysql.jdbc.Driver";
            String url="jdbc:mysql://localhost:3308/sqltestdb?useSSL=false";
            String user="root";
            String password="root";
            try{
                Class.forName(driver);
                con=DriverManager.getConnection(url, user, password);
                if(!con.isClosed())
                    System.out.println("Succeeded connecting to the Database!");
                Statement statement=con.createStatement();
                String sql="select * from myTable";
                
                ResultSet rs=statement.executeQuery(sql);
                System.out.println("姓名"+"	"+"职位"+"	"+"年龄");
                System.out.println("--------------------------------------");
                String mWork=null;
                String mName=null;
                String mAge=null;
                while(rs.next()){
                    mWork=rs.getString("mWork");
                    mName=rs.getString("mName");
                    mAge=rs.getString("mAge");
                    System.out.println(mName+"	"+mWork+"	"+mAge);
                }
                rs.close();            
                con.close();
            }catch(ClassNotFoundException e){
                System.out.println("The driver can't be found!");
                e.printStackTrace();
            }catch(SQLException e){
                e.printStackTrace();
            }catch(Exception e){
                e.printStackTrace();
            }finally{
                System.out.println("Success!");
            }
        }
    }
     
  • 相关阅读:
    sklearn.model_selection.validation_curve 验证曲线
    sklearn.model_selection.learning_curve学习曲线
    sklearn.pipeline.Pipeline管道简化工作流
    什么时候需要做数据标准化
    小程序获取用户默认地址的代码
    微信小程序--更换用户头像/上传用户头像/更新用户头像
    小程序 image跟view标签上下会有间隙
    小程序宽100%,高自适应怎么做?
    小程序图片点击放大右滑
    小程序can't read property 'push' of undefined
  • 原文地址:https://www.cnblogs.com/happy-xiaoxiao/p/8819622.html
Copyright © 2020-2023  润新知