JAVA更新数据库有问题,谁能帮我看下哪写错了
importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.Statement;publi...
import java.sql.Connection ;
import java.sql.DriverManager ;
import java.sql.Statement ;
public class UpdateDemo {
public static final String DBDRIVER = "sun.jdbc.odbc.jdbOdbcdriver" ;
public static final String DBURL = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=E:\DW\xuexi\data#b\d#t.mdb" ;
public static void main(String args[]) throws Exception {
Connection conn = null;
Statement stmt = null;
int id = 7 ;
Class.forName(DBDRIVER);
String aa = "admin1";
String sql = "update info set admin='"+aa+"' where id="+id+"";
conn = DriverManager.getConnection(DBURL,"","");
stmt = conn.createstatement();
stmt.executeUpdate(sql);
stmt.close();
conn.close();
}
} 展开
import java.sql.DriverManager ;
import java.sql.Statement ;
public class UpdateDemo {
public static final String DBDRIVER = "sun.jdbc.odbc.jdbOdbcdriver" ;
public static final String DBURL = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=E:\DW\xuexi\data#b\d#t.mdb" ;
public static void main(String args[]) throws Exception {
Connection conn = null;
Statement stmt = null;
int id = 7 ;
Class.forName(DBDRIVER);
String aa = "admin1";
String sql = "update info set admin='"+aa+"' where id="+id+"";
conn = DriverManager.getConnection(DBURL,"","");
stmt = conn.createstatement();
stmt.executeUpdate(sql);
stmt.close();
conn.close();
}
} 展开
5个回答
展开全部
你得把错误信息发出来看看啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该两处错误吧:
1.java中转义字符用\,这正好与目录分隔符相同,java使用/作为文件的目录,如e:/a/b/c.java。
2.stmt = conn.createStatement();这里大写。
你不用IDE吗?高手呀!
1.java中转义字符用\,这正好与目录分隔符相同,java使用/作为文件的目录,如e:/a/b/c.java。
2.stmt = conn.createStatement();这里大写。
你不用IDE吗?高手呀!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看了一下
conn = DriverManager.getConnection(DBURL,"","");这个你没有写数据库的登录名和密码哦
conn = DriverManager.getConnection(DBURL,"","");这个你没有写数据库的登录名和密码哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询