JDBC相关的问题 被要求用JDBC连接SQL后传一个对象,数据库接收之后加入到数据库表单中。然后数据对象的各个属性都分别加入表单,目前这个问题,有待解决,但是还没头绪,请哪位大牛点拨点拨吧!谢谢!JDBC数据库SQL 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class JdbcUtils{ private static String url = "jdbc:mysql://localhost:3306/jdbc"; private static String user = "root"; private static String password = "0825"; static { //注册驱动 try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } } public static Connection getConnection() throws SQLException { return DriverManager.getConnection(url, user, password); } public static void free(ResultSet rs, Statement st, Connection conn) { try { if(rs != null) rs.close(); } catch (SQLException e) { e.printStackTrace(); }finally { try { if(rs != null) st.close(); } catch (SQLException e) { e.printStackTrace(); }finally { try { if(rs != null) conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } }} public static void create() throws SQLException { Connection conn = null; Statement st = null; ResultSet rs = null; //建立连接 conn = JdbcUtils.getConnection(); //创建语句 st = conn.createStatement(); String sql = "insert into user(name, birthday, money)value('name1','1997-01-01',500)"; //执行语句 int i = st.executeUpdate(sql); System.out.println("i= :" + i ); //释放资源 JdbcUtils.free(rs, st, conn); } 大哥,你这是单独的操作语句。其实他问的问题是,我建立一张表,然后通过jdbc向数据库里传送一个user对象,表和user对象的字段正好是符合的。删除时,在delete方法中传入user的某个字段值,就把user给删掉。边学习边进步 你太局限了,人家要求的是直接对对象进行操作例如:session.save(user);而不是局限于sql语句的层面的 不说Hibernate 和反射..直接DAO模式就可以实现 两个数组比较(Java语言实用) 如何把多条sql语句查询的结果放入同一个JTable中 求一正则 POI读取Excel的问题,急!!! 紧急求救:java串口通信 读数据死循环问题! 再次提问:关于如何获得网页源文件的问题 帮忙点击下 要研究Java的API,有什么好书吗? 我的ie中为什么不能显示java程序的结果????!!! 死锁问题 jbuilder2007 导出的jar can not find main class calendar问题求助
public class JdbcUtils
{
private static String url = "jdbc:mysql://localhost:3306/jdbc";
private static String user = "root";
private static String password = "0825";
static
{
//注册驱动
try
{
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e)
{
e.printStackTrace();
}
}
public static Connection getConnection() throws SQLException
{
return DriverManager.getConnection(url, user, password);
}
public static void free(ResultSet rs, Statement st, Connection conn)
{
try
{ if(rs != null)
rs.close();
} catch (SQLException e)
{
e.printStackTrace();
}finally
{
try
{ if(rs != null)
st.close();
} catch (SQLException e)
{
e.printStackTrace();
}finally
{
try
{ if(rs != null)
conn.close();
} catch (SQLException e)
{
e.printStackTrace();
}
}
}
}
}
public static void create() throws SQLException
{
Connection conn = null;
Statement st = null;
ResultSet rs = null;
//建立连接
conn = JdbcUtils.getConnection();
//创建语句
st = conn.createStatement();
String sql = "insert into user(name, birthday, money)value('name1','1997-01-01',500)";
//执行语句
int i = st.executeUpdate(sql);
System.out.println("i= :" + i );
//释放资源
JdbcUtils.free(rs, st, conn);
}
大哥,你这是单独的操作语句。其实他问的问题是,我建立一张表,然后通过jdbc向数据库里传送一个user对象,表和user对象的字段正好是符合的。删除时,在delete方法中传入user的某个字段值,就把user给删掉。边学习边进步
例如:session.save(user);
而不是局限于sql语句的层面的