gpt4 book ai didi

java - 我的java没有错误,但没有运行

转载 作者:行者123 更新时间:2023-12-01 17:29:06 26 4
gpt4 key购买 nike

我对这种java语言很陌生,所以我仍然很难弄清楚事情,虽然我没有错误,但仍然无法运行。帮我解决这个问题。我发布了与此相同的程序,尽管问题很久以前我就已经弄清楚了。

public Connection dbConnection() throws Exception
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String filename =
"C:/Documents and Settings/gebs/Desktop/Database1.mdb";// fileplace
String database =
"jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";// connection driver
database += filename.trim() + ";DriverID=22;READONLY=true}";
return DriverManager.getConnection(database, "", "");

try
{
Connection con = dbConnection();

String lname = this.jTextField1.getText();
String fname = this.jTextField2.getText();
String mname = this.jTextField3.getText();
String address = this.jTextField4.getText();
String birthday =
(String) this.jComboBox1.getSelectedItem()
+ this.jTextField5.getText() + this.jTextField6.getText();
String gender = (String) this.jComboBox2.getSelectedItem();
String age = this.jTextField7.getText();
String contactno = this.jTextField8.getText();
String contactperson = this.jTextField9.getText();
String department = this.jTextField11.getText();
String position = this.jTextField12.getText();

// to insert to database
String query =
"INSERT INTO Personal_Category "
+ "(Last_Name,First_Name,Middle_Initial,Address, "
+ "Birthday,Gender,Age,Contact_No,Contact_Person,"
+ "Department,Position) "
+ "VALUES (?,?,?,?,?,?,?,?,?,?,?,)";

PreparedStatement pre;
pre = con.prepareStatement(query);
pre.setString(1, lname);
pre.setString(2, fname);
pre.setString(3, mname);
pre.setString(4, address);
pre.setString(5, birthday);
pre.setString(6, gender);
pre.setString(7, age);
pre.setString(8, contactno);
pre.setString(9, contactperson);
pre.setString(10, department);
pre.setString(11, position);
pre.execute();// execute
con.close();
}
catch (Exception e)
{
System.out.println(e);
}
}

最佳答案

问题出在你的return语句上:

return DriverManager.getConnection(database, "", "");

此行之后的任何内容都无法到达,因为该方法此时终止(即返回)。所以编译器会提示。

关于java - 我的java没有错误,但没有运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12756351/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com