对数据库实现增删改查的Java程序

对数据库实现增删改查的Java程序,第1张

增删改查都有链接网页链接

粘贴着查询的:

package cn.web.jdbc

import java.sql.*

public class UserLogin {

  public static void main(String[] args) {

      //  加载驱动

      try {

          Class.forName("com.mysql.jdbc.Driver")

          // 获取连接

          String url = "jdbc:mysql://localhost:3306/usejdbc?useUnicode=true&characterEncoding=UTF-8&useSSL=false"

          String user = "root"

          String mysqlPassword = "123456"

          //模拟前台传入的用户名和密码

          String InputUsername = "老八"

          String InputPassword = "123456"

          try {

              //  连接对象输入三个参数

              Connection connection = DriverManager.getConnection(url, user, mysqlPassword)

              System.out.println(connection)

              //定义sql语句

//                查询

              String sql1 = "select * from student where username='" + InputUsername + "' and password='" + InputPassword + "'"

              System.out.println(sql1)

              Statement statement = connection.createStatement()

              ResultSet resultSet = statement.executeQuery(sql1)

              System.out.println(resultSet)

              if (resultSet.next()) {

                  System.out.println("登录成功")

              } else {

                  System.out.println("登录失败")

              }

//                释放资源

              statement.close()

              connection.close()

resultSet.close()

          } catch (SQLException e) {

              e.printStackTrace()

          }

      } catch (ClassNotFoundException e) {

          e.printStackTrace()

      }

  }

}

首先得确定你的数据库连接是通过什么形式连接的,hibernate还是原生态的jdbc 还是spring;

如果是只有hibernate,那么你得通过加载配置文件得到sessionFactory,然后得到session

如果spring,那么同样也需要注入sessionfactory到你的dao

如果是jdbc方式,那么你就按照原生态jdbc写法

总之,你构造DAO时,得有数据源。这样才能 *** 纵数据库


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9538985.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存