数据库问题 我想做个方法,能够把传近来的STRING数组,存储到一个新建的数据库中,数据库使用ACCESS,不知道如何下手,请高手帮忙写段小代码,这个方面不熟悉.谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 连接到access,组装成sql语句,直接jdbc的insert操作即可 BAIDU上找例子 public synchronized boolean insertUserData(usrData newData) { boolean bRet = false; if (newData == null) return bRet; if (getConnectionFlag()) { mSql = "insert into ccusr "; mSql += "(UName, UPassword, HPriority, VPriority, EMail, Phone, Mobile, Comment) "; mSql += " values('" + newData.m_szUName + "',password('" + newData.m_szPassword + "'),'" + newData.m_nHPriority + "','"; mSql += newData.m_nVPriority + "','" + newData.m_szMail + "','" + newData.m_szPhone + "','"; mSql += newData.m_szMobile + "','" + newData.m_szComment + "')"; try { mStatement.execute(mSql); } catch (java.sql.SQLException e) { setConnectionFlag(false); mMessage = e.getMessage(); } } return bRet; } //加载JDBC驱动程序 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //使用getConnection()方法建立连接ODBC的对象 String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=ge.mdb"; System.out.println(""); System.out.println("直接连接数据库(不连数据源)成功!"); //连接数据库 Connection con=DriverManager.getConnection(url) ; //创建Statement对象,以执行SQL命令 Statement stmt=con.createStatement();stmt.executeUpdate("inster into table(id,name)values('1','哈哈')"); 谢谢各位,在有就是如何用JAVA语句建立一个新的ACCESS表,然后在插入新的数据,不知道CREATE 语句怎么写是用executeUpdate还是executequery JAVA中浏览器问题? 关于鼠标右键的处理问题 xml取值问题 如何能把这个数组的最后那个数字处理了? JAVA中JDK是干吗用的? java和vc哪个好? 怎么样获得输入文件 的名字? java 的socket问题~~简单~~ 请问server为什么要重起?? DOS,JAVA 请教JAVA的开发工具 JAVA编辑器的问题!急!!!!
public synchronized boolean insertUserData(usrData newData) {
boolean bRet = false;
if (newData == null)
return bRet;
if (getConnectionFlag()) {
mSql = "insert into ccusr ";
mSql +=
"(UName, UPassword, HPriority, VPriority, EMail, Phone, Mobile, Comment) ";
mSql += " values('" + newData.m_szUName + "',password('" +
newData.m_szPassword + "'),'" + newData.m_nHPriority + "','";
mSql += newData.m_nVPriority + "','" + newData.m_szMail + "','" +
newData.m_szPhone + "','";
mSql += newData.m_szMobile + "','" + newData.m_szComment + "')";
try {
mStatement.execute(mSql);
}
catch (java.sql.SQLException e) {
setConnectionFlag(false);
mMessage = e.getMessage();
}
}
return bRet;
}
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//使用getConnection()方法建立连接ODBC的对象
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=ge.mdb";
System.out.println("");
System.out.println("直接连接数据库(不连数据源)成功!"); //连接数据库
Connection con=DriverManager.getConnection(url) ;
//创建Statement对象,以执行SQL命令
Statement stmt=con.createStatement();stmt.executeUpdate("inster into table(id,name)values('1','哈哈')");