「javasql读取」java读取sql文件并执行
今天给各位分享javasql读取的知识,其中也会对java读取sql文件并执行进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java 获取SQL查询语句返回的结果?
- 2、java如何获取target里的sql
- 3、JAVA怎么读取mysql数据库啊,救命
- 4、java读取sql 文件的问题
- 5、关于java读取sql server数据库
- 6、java读取sql文件,读到的文本作为参数传递,然后调用executeQuery试行,显示ORA-00911: 无效字符
java 获取SQL查询语句返回的结果?
step1:构造连接
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/db","root","123");
step2:构造语句
String sql = "select username,password from t_user where username=?";
PreparedStatement stmt = con.prepareStatement(sql);
stmt.setString(1, "zhangshan"); //给SQL的"?"(问号)传值。
step3:执行查询
ResultSet rs = stmt.executeQuery(); //rs就是SQL查询语句返回的结果集
step4:处理结果(java 获取SQL查询语句返回的结果)
List list = new ArrayList();
//遍历结果集,这样写就可以了,就是一个循环,有多少条记录,这里就会循环多少次,
//一次就是一条记录,想像一下就像一个表的一条记录
//在这里可以做查询出来的数据处理,可以封装成对象之类的(就是把值给它)
if(rs.next()) { //遍历结果集,这样写就可以了
User u = new User();
String username = rs.getString("username");
String address = rs.getString("password ");
u.setUsername(username);
u.setAddress(address);
list.add(u);
}
//上面这个例子意思是,把每一条记录封装成了一个User对象,然后这些User对象都放存入到了一个list
step4:关闭连接等
java如何获取target里的sql
java获取target里的sql步骤如下。
1、使用explainplan将执行计划加载到表plan,table,然后查询该表来获取预估的执行计划。
2、启用执行计划跟踪功能,即autotrace功能。
3、使用PL,SQLDeveloper提供的获取执行计划方法F5键。
4、查询动态性能视图,来获取已缓存到库缓存中的真实执行计划。
5、查询自动工作量资料库。
JAVA怎么读取mysql数据库啊,救命
import java.sql.*;
public class login {
public static void main(String[] args){
try{
Class.forName("com.mysql.jdbc.Driver");
Connection ct=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/qj","root","admin");
Statement sm=ct.createStatement();
// sm.executeQuery("use qj");
ResultSet rs=sm.executeQuery("select password from user where username='admin'");
String passwd=rs.getString(1);
System.out.println(passwd);
}
catch(Exception e){
e.printStackTrace();}
}
}
java读取sql 文件的问题
进行预处理吧
Connection conn=……(连接数据库的语句)
String sql="……t.time between to_date('?','yyyy-mm-dd hh24:mi:ss') and to_date('2011-05-24 23:59:59','yyyy-mm-dd hh24:mi:ss')
";
PreparedStatement pstmt=conn.prepareStatement(sql);
pstmt.setString(1,timefirst);
关于java读取sql server数据库
建议你分步查找问题:
1、是硬件配置还是软件引起的慢?
2、是整个操作系统慢还是仅仅是java+sql server+tomcat慢?
3、是整个Tomcat慢还是仅仅你部署的那个应用慢?
4、是数据库的速度慢还是Tomcat里面的那个应用慢?
java读取sql文件,读到的文本作为参数传递,然后调用executeQuery试行,显示ORA-00911: 无效字符
拼接一下字符串,把你接收到的sql语句加上双引号试试。
觉得你应该加断点调试下呀,看看你作为参数传递过去之后接收到的字符串是否正确
javasql读取的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java读取sql文件并执行、javasql读取的信息别忘了在本站进行查找喔。
发布于:2022-12-19,除非注明,否则均为
原创文章,转载请注明出处。