十一月七日

servlet关于添加数据库,查找的sql语句。

insert into 表名  value()

主要的关键是包装连接数据库,在调用同一目录下的其他包时注意static的区别,

select from 表名

package example;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.DriverManager;
public class Example01 {
     public static void main(String[] args) {
            try {
                
                Class.forName("com.mysql.cj.jdbc.Driver");
              
                String url = "jdbc:mysql://localhost:3306/data";
                Connection conn = DriverManager.getConnection(url,"root","246437");
         
                Statement statement = conn.createStatement();
                String sql = "select * from info";

                ResultSet resultSet = statement.executeQuery(sql);
                String username = "";
                String password = "";
                while(resultSet.next()){
                    username = resultSet.getString("username");
                    password = resultSet.getString("password");
     
                    System.out.println("username:" + username + "   " + "password:" + password);
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }

}

这个呢就是一个简单的读取到控制台输出的,data是数据库的名字,info是表名。

 while(resultSet.next())这个判断是只要数据还有就要循环,因为我们的数据库不止一条信息。

 

上面是我自己写的一个封装,现在想要实现查询数据就犯难了。

posted @ 2023-11-07 23:50  *太¥^白%  阅读(6)  评论(0编辑  收藏  举报