BedrockCC
请问下有没有什么方法能让Java中实现例如判断数据库中的Name列有没有一个叫做"1"的名字,如果有,就输出1,如果没有就输出2并且将这个名字写入到数据库中,如果可以的话给一下示例代码

名副其实
看图...
不知道为什么所有的回帖都保存不了了

BedrockCC
名副其实 发表于 2023-10-14 11:35
看图...
不知道为什么所有的回帖都保存不了了

okok我试试,谢谢

BedrockCC
名副其实 发表于 2023-10-14 11:35
看图...
不知道为什么所有的回帖都保存不了了

抱歉我不太会用SQL语句,我在Java中是参考PCD的那个帖子写的
写的是
String sql =“sql语句”+“变量“+"语句"
请问这种应该怎么判断SQL输出结果的长度呢

名副其实
BedrockCC 发表于 2023-10-15 09:11
抱歉我不太会用SQL语句,我在Java中是参考PCD的那个帖子写的
写的是
String sql =“sql语句”+“变量“+" ...

不对啊,Java 里难道没有提交并获取数据的方法吗?
  1.       Class.forName("org.sqlite.JDBC");
  2.       c = DriverManager.getConnection("jdbc:sqlite:test.db");
  3.       c.setAutoCommit(false);
  4.       System.out.println("Opened database successfully");

  5.       stmt = c.createStatement();
  6.       ResultSet rs = stmt.executeQuery( "SELECT * FROM COMPANY;" );
  7.       while ( rs.next() ) {
  8.          int id = rs.getInt("id");
  9.          String  name = rs.getString("name");
  10.          int age  = rs.getInt("age");
  11.          String  address = rs.getString("address");
  12.          float salary = rs.getFloat("salary");
  13.          System.out.println( "ID = " + id );
  14.          System.out.println( "NAME = " + name );
  15.          System.out.println( "AGE = " + age );
  16.          System.out.println( "ADDRESS = " + address );
  17.          System.out.println( "SALARY = " + salary );
  18.          System.out.println();
  19.       }
  20.       rs.close();
  21.       stmt.close();
  22.       c.close();
复制代码

引自 https://www.runoob.com/sqlite/sqlite-java.html

executeQuery() 方法返回的值你自己去看啊...?

第一页 上一页 下一页 最后一页