zoukankan      html  css  js  c++  java
  • java 链接mysql

    import java.sql.*;
    
    public class ConnectSql {
        static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
        static final String DB_URL = "jdbc:mysql://localhost:3306/mytest";
    
        public static void main(String[] args) {
            Connection conn = null;
            Statement stme = null;
            try {
                Class.forName(JDBC_DRIVER);
                conn = DriverManager.getConnection(DB_URL, "root", "root");
                stme = conn.createStatement();
                stme.execute("select * from websites");
                ResultSet resultSet = stme.getResultSet();
                while (resultSet.next()) {
                    int id = resultSet.getInt("id");
                    String name = resultSet.getString("name");
                    String url = resultSet.getString("url");
                    System.out.println(id);
                    System.out.println(name);
                    System.out.println(url);
                }
                resultSet.close();
                stme.close();
                conn.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }

    一般情况下不使用statem 使用PreparedStatement 防止注入攻击

          InputStream in = MybaitsDemo.class.getClassLoader()
                    .getResourceAsStream("mybaits-config.xml");
    
            SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(in);
            SqlSession session= sqlSessionFactory.openSession();
            WebMapper mapper = session.getMapper(WebMapper.class);
            String url=mapper.selectAll();
            System.out.println(url);
            session.close();
    

     连接mybaits

  • 相关阅读:
    AC自动机学习笔记(模板)
    codeforces1328E
    Codeforces 1288E- Messenger Simulator (树状数组)
    线性基小记
    HDU3949
    矩阵快速幂小记
    5E
    5D
    5C
    5B
  • 原文地址:https://www.cnblogs.com/qxhn/p/9112956.html
Copyright © 2011-2022 走看看