首页后端开发JAVAjava编写查找代码 java查找语句

java编写查找代码 java查找语句

时间2023-04-14 16:00:02发布访客分类JAVA浏览845
导读:java链接MYSQL数据库并实现查找数据代码如何写? 首先创建一个连接工厂import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet...

java链接MYSQL数据库并实现查找数据代码如何写?

首先创建一个连接工厂import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.Statement; public class ConnectionFactory {

private Connection conn=null;

private Statement stmt=null;

private ResultSet rs=null;

public ConnectionFactory() {

super();

// TODO Auto-generated constructor stub

} public void OpenConn() throws Exception{

try{

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

String url="jdbc:mysql://127.0.0.1:3306/guestbook";

String user="root";

String password="root";

conn=DriverManager.getConnection(url,user,password);

} catch(Exception e){

System.out.println("创建链接抛出异常为:"+e.getMessage());

}

} public ResultSet executeQuery(String sql) throws Exception{

try{

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

rs=stmt.executeQuery(sql);

} catch(Exception e){

System.out.println("执行查询抛出的异常为:"+e.getMessage());

}

return rs;

} public void close() throws Exception{

try{

rs.close();

stmt.close();

conn.close();

} catch(Exception e){

System.out.println("关闭对象抛出的异常:"+e.getMessage());

}

} }

测试类 import java.sql.ResultSet; public class TestJDBC {

public static void main(String[] args) {

ConnectionFactory c= new ConnectionFactory();

try {

c.OpenConn();

String sql="select * from tb_guestbook";

ResultSet rs=c.executeQuery(sql);

while(rs.next()){

System.out.println(rs.getString(2));

}

c.close();

System.out.println();

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

JAVA中怎么实现查询 代码

try{ Connection con;

Statement stmt;

ResultSet rs;

int temp;

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

con=DriverManager.getConnection("jdbc:mysql://localhost:3306/java","root",""); //以上是数据库连接,不同的数据管理器有 //不同的驱动和链接方式,以上是mysql的连接

stmt=con.createStatement();

rs=stmt.executeQuery("select * from student"); //执行查询语句,结果赋值给结果集rs

//结果集是结果于字段编号的映射,每一个字

//段都有一个编号,最小为1,也就是第一个字段

while(rs.next()){

String names=rs.getString("name"); //查询结果转换成字符串。

System.out.println(names);

} rs.close();

} catch(Exception e){

e.printStackTrace();

}

JAVA中怎么查询代码?

try{ Connection con; \x0d\x0a Statement stmt; \x0d\x0a ResultSet rs; \x0d\x0a int temp; \x0d\x0a Class.forName("com.mysql.jdbc.Driver"); \x0d\x0a con=DriverManager.getConnection("jdbc:mysql://localhost:3306/java","root",""); //以上是数据库连接,不同的数据管理器有 //不同的驱动和链接方式,以上是mysql的连接\x0d\x0astmt=con.createStatement(); \x0d\x0a rs=stmt.executeQuery("select * from student"); //执行查询语句,结果赋值给结果集rs\x0d\x0a //结果集是结果于字段编号的映射,每一个字\x0d\x0a //段都有一个编号,最小为1,也就是第一个字段 \x0d\x0a while(rs.next()){ \x0d\x0a String names=rs.getString("name"); //查询结果转换成字符串。\x0d\x0a \x0d\x0a System.out.println(names); \x0d\x0a\x0d\x0a} rs.close(); \x0d\x0a } catch(Exception e){ \x0d\x0a e.printStackTrace(); \x0d\x0a }

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: java编写查找代码 java查找语句
本文地址: https://pptw.com/jishu/3028.html
java延迟执行代码 java程序如何延迟两秒 mysql怎么运行函数 mysql函数怎么调用

游客 回复需填写必要信息