sql="select * from movie where ID='"+ searchid +"'";
try{
ResultSet conn=new jdbcfile().executeQuery(sql);没看到楼主哪里去的数据库连接会话Connection,也没有看到statment,不理解楼主的写法
try{
ResultSet conn=new jdbcfile().executeQuery(sql);没看到楼主哪里去的数据库连接会话Connection,也没有看到statment,不理解楼主的写法
解决方案 »
- JNDI是什么?
- 面试题
- 对象调用方法后会怎么样?是否可以嵌套调用方法
- 急啊!输入月和年怎么获得这个月的全部星期开始和结束日期?
- c:forEach var="menu" items="${repository.topMenus}"中repository.topMenus是什么意思
- 请问能否给个POI的API文档的在线网址
- 出现如下错误,到底是为什么?肯求大家进来看看,谢谢!
- 100分求java2类库电子版,中文英文都可以!
- 如何将字符串转换成整形变量
- java的四舍五入问题(1.15是1.2;1.45就是1.4?)真是搞不懂,我用的是DecimalFormat的方式(在线等)
- 我写的一个小坦克程序
- JavaBean疑问
package com.movie.sql;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;public class jdbcfile {
Connection conn;
Statement stmt;
int inorupdatevalue=-1;
//驱动 链接 执行语句 关闭连接
static String url = "jdbc:mysql://localhost:3306/movie";
static String username = "root";
static String password = "qwer";
public void getConnection(){
try {
//加载驱动
Class.forName("com.mysql.jdbc.Driver");
//建立连接
conn = DriverManager.getConnection(url,username,password);
stmt = conn.createStatement();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//执行sql语句
public ResultSet executeSQL(String sql){
try {
stmt.executeUpdate(sql);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
//定义查询数据的方法
public synchronized ResultSet executeQuery(String sql)throws
Exception{
ResultSet rs=stmt.executeQuery(sql);
return rs;
}
//定义插入的方法
public synchronized int insert(String sql)throws
Exception{
inorupdatevalue=stmt.executeUpdate(sql);
return inorupdatevalue;
}
//定义修改数据的方法
public synchronized int update(String sql)throws
Exception{
inorupdatevalue=stmt.executeUpdate(sql);
return inorupdatevalue;
}
//定义删除的方法
public synchronized int del(String sql)throws
Exception{
inorupdatevalue=stmt.executeUpdate(sql);
return inorupdatevalue;
}
//定义关闭数据库链接的方法
public void close()throws Exception{
conn.close();
}}
conn = DriverManager.getConnection(url,username,password);stmt = conn.createStatement();从conn 开始断点,看conn 有没有拿到,看stmt 有没有创建成功