插入数据库总是不成功。。
class DataBaseInsert
{
private Connection conn;
private PreparedStatement ps = null;
DataBaseInsert()
{
String driver = "com.mysql.jdbc.Driver";
String user = "root";
String password = "88888";
String url = "jdbc:mysql://127.0.0.1:3306/classicmodels";
try
{
Class.forName(driver).newInstance();
conn = DriverManager.getConnection(url, user,
password);
conn.setAutoCommit(false);
}
catch (Exception e)
{
e.printStackTrace();
}
}
void Insert(Controller controller)
{
try
{
ps = conn.prepareStatement("insert into gamer(score) values (?)");
ps.setInt(1, controller.getScore());
ps.executeUpdate();
}
catch (Exception e)
{
e.printStackTrace();
}
}
void Close()
{
// 关闭声明
if (ps != null)
{
try
{
ps.close();
}
catch (SQLException e)
{
e.printStackTrace();
}
}
// 关闭链接对象
if (conn != null)
{
try
{
conn.close();
}
catch (SQLException e)
{
e.printStackTrace();
}
}
}
}能够运行,在数据库里的主键也能够自增,但是总是不能把score插入进去。请问哪里有问题吗???
...全文
相关推荐
html5 Web SQL Database 之事务处理函数transaction与executeSQL解析
var db = openDatabase('fooDB', '1.0', 'fooDB', 2 * 1024); // 创建或打开数据库fooDB db.transaction(function(tx
Oracle数据库如何创建DATABASE LINK
#### 二、DATABASE LINK的作用与特点- **作用**:DATABASE LINK允许用户跨数据库执行查询、插入、更新和删除操作。
Berkeley DB文章集合
```cpp// 插入或更新记录cursorp->put(&key, &data, DB_NOOVERWRITE | DB_CURRENT);// 删除记录cursorp->del(0);```在使用游标时
LabVIEW和数据库的链接.doc
**DB Tools Insert Data** - 这个VI允许你向数据库中插入新的数据行。你需要指定数据库连接和要插入的数据,通常以数组形式提供。4.
安卓数据库的建立与使用
("staff", null, values);```通过以上步骤,我们就成功地在Android应用中创建并使用了SQLite数据库。


Java SE
