D:\ProgramFiles\Java\jre7\lib\ex。根据查询eclipse数据库文件相关资料得知,eclipse数据库文件放在D:\ProgramFiles\Java\jre7\lib\ex目录。Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
public class test {
private static ResultSet RSQ;
private static Connection CONN;
public static void main(String args[]) {
ConStr ns = new ConStr();
String sql1 = "select mnames,micard from mtest where mnames= and micard =";
String[] ars = { "1234567890", "zhangsan"};
RSQ = nsPreparedStatementSelect(RSQ, CONN, sql1, ars);
try {
if(RSQ != null){
while (RSQnext()) {
Systemoutprintln(RSQgetString(1) + "=>" + RSQgetString(2));
}
}
} catch (SQLException e) {
etoString();
}
nscloseResultSet(RSQ);
nscloseConnection(CONN);
Systemoutprintln("select ok!");
}
public class ConStr {
public Connection getConnection(){
String url = "jdbc:mysql://localhost:3306/test";
String username = "root";
String password = "XXX";
Connection con = null;;
try{
ClassforName("commysqljdbcDriver") ;
con = DriverManagergetConnection(url , username , password ) ;
}catch(Exception ex){
exprintStackTrace();
}
return con;
}
public ResultSet PreparedStatementSelect(ResultSet rs,Connection con, String sql,String[] args){
if(con == null){
con = getConnection();
}
try {
PreparedStatement pstmt = conprepareStatement(sql) ;
int arrLen = argslength, i;
for(i = 0; i < arrLen; i ++){
if(!ConStrisNumeric(args[i]) || args[i]length() > 3){
pstmtsetString(i+1, args[i]);
}else{
pstmtsetInt(i+1, IntegerparseInt(args[i]));
}
}
rs = pstmtexecuteQuery();
} catch (SQLException e) {
eprintStackTrace();
}
return rs;
}
public static boolean isNumeric(String str){
return false;
}
public void closeResultSet(ResultSet rs){
if(rs == null){
return;
}
try {
rsclose();
} catch (SQLException e) {
eprintStackTrace();
}
}
public void closeConnection(Connection conn){
if(conn == null){
return;
}
try {
connclose();
} catch (SQLException e) {
eprintStackTrace();
}
}
一、确保你所用的JDBC驱动的jar包是正确的,特别是SQL Server,它有两个版本,下载时要注意区分。
二、你确定连接字符串里需要“microsoft"?我的印象是这样
jdbc:sqlserver:localhost:1433;DataBaseName=DataDefine”
String url = "jdbc:odbc:driver={Microsoft Access Driver (mdb)};DBQ=CardDataBasemdb";//直接使用当前类目录下的数据库文件
Connection con=DriverManagergetConnection(url);
Statement sql;
String ql=tfgetText()trim();
String s="select from CreateCard where CardNumber ='"+ql+"'";
sql=concreateStatement();
ResultSet rs=sqlexecuteQuery(s);
看看有用么。。
private final String url = "jdbc:mysql://localhost:3306/rm";
ClassforName("commysqljdbcDriver");
我粗略看了眼,找出了这两句,你感受下。。
以上就是关于eclipse数据库文件放在哪个目录全部的内容,包括:eclipse数据库文件放在哪个目录、关于JAVA *** 作数据库报错的问题,谢谢大家帮忙、JAVA与数据库连接时,驱动程序已加载,No suitable driver found等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)