java中进行Access数据库操作时遇到的一个奇怪问题!!! 向一个本地数据库写东西时,若用run就无法写入,但用debug(单步操作)就能写入???而且run时若写入一个主键重复的数据,会报错(即无法写入重复主键的数据),用不重复的时,不报错,但没写进去。那位能解释一下吗?先谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 说详细一点啊?这个报错是:java里报错,还是你单独在Acess里运行sql出错 java中报错,代码如下:public class AccessTest { static Connection con; //static Statement sm_account; //static ResultSet rs_account; static PreparedStatement ps_account; public static void main(String[] args) { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch (ClassNotFoundException ex) { /** @todo Handle this exception */ } try { con=(Connection) DriverManager.getConnection("jdbc:odbc:AccountDB"); } catch(SQLException ex) { System.out.println(ex); } try { ps_account=con.prepareStatement("insert into AccountTable values(?,?,?,?,?)"); } catch(SQLException ex) { System.out.println(ex); } add(2,"q","q","q","q"); } public static void add(int id,String name,String pass,String email,String friendlist) { try { ps_account.setInt(1,id); ps_account.setString(2,name); ps_account.setString(3,pass); ps_account.setString(4,email); ps_account.setString(5,friendlist); ps_account.executeUpdate(); } catch(SQLException ex) { System.out.println(ex); } }』 求助 java编写一个简单的语法分析器 国际象棋中相的走法 NullPointerException 方面的问题 谢谢 线程同步问题 java是什么 谁知道JVM将内存一共分成几个模块,每个部分都存储什么,尤其是方法或是静态方法都存储在那个部分。 用java作监视程序遇到的问题 关于在panel上画线刷屏的问题 一个小问题 21点游戏源码求高手修改 急!!! 帮忙看看这段代码,是不是有错 [求助]请问哪里能下载到彭晨阳的<java实用系统开发指南>
这个报错是:java里报错,还是你单独在Acess里运行sql出错
public class AccessTest {
static Connection con;
//static Statement sm_account;
//static ResultSet rs_account;
static PreparedStatement ps_account;
public static void main(String[] args) {
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch (ClassNotFoundException ex)
{
/** @todo Handle this exception */
}
try
{
con=(Connection) DriverManager.getConnection("jdbc:odbc:AccountDB");
}
catch(SQLException ex)
{
System.out.println(ex);
}
try
{
ps_account=con.prepareStatement("insert into AccountTable values(?,?,?,?,?)");
}
catch(SQLException ex)
{
System.out.println(ex);
}
add(2,"q","q","q","q");
}
public static void add(int id,String name,String pass,String email,String friendlist)
{
try
{
ps_account.setInt(1,id);
ps_account.setString(2,name);
ps_account.setString(3,pass);
ps_account.setString(4,email);
ps_account.setString(5,friendlist);
ps_account.executeUpdate();
}
catch(SQLException ex)
{
System.out.println(ex);
}
}
』