Java 我可以试两次吗?
在这个选择中,我得到了Java 我可以试两次吗?,java,Java,在这个选择中,我得到了id historic和id product,但我也想得到我的其他表“products”中要添加到我的Jlist中的产品的名称和价格,我可以使用两个选择吗?谢谢。在一个try-catch块中有两个选择不是问题。在一个try-catch块中有两个选择不是问题。在一个try-catch块中有两个选择不是问题。在一个try-catch块中有两个选择不是问题。是的,将可能失败的多个调用放入一个try/catch块是可以的-事实上,这就是为什么我们有try/catch块(以及通常的异
id historic
和id product
,但我也想得到我的其他表“products”中要添加到我的Jlist中的产品的名称和价格,我可以使用两个选择吗?谢谢。在一个try-catch块中有两个选择不是问题。在一个try-catch块中有两个选择不是问题。在一个try-catch块中有两个选择不是问题。在一个try-catch块中有两个选择不是问题。是的,将可能失败的多个调用放入一个try/catch
块是可以的-事实上,这就是为什么我们有try/catch
块(以及通常的异常处理)的很大一部分原因,以便将处理异常(失败)的代码移到主代码之外,从而更容易理解主代码
比较这些伪代码位
try {
Connection lig = DriverManager.getConnection(
"jdbc:mysql://localhost/gym", "root", "0000");
PreparedStatement inst = lig
.prepareStatement("SELECT * FROM produtos_has_historico WHERE Produtos_idProdutos AND Historico_idHistorico");
ResultSet a = inst.executeQuery();
while (a.next()){
DefaultListModel model = new DefaultListModel();
model.addElement(a);
}
} catch( Exception e ){}
vs
更多信息。是的,将可能失败的多个调用放入一个
try/catch
块是可以的-事实上,这就是为什么我们有try/catch
块(以及通常的异常处理)的原因之一,以将处理异常(失败)的代码移到主代码之外,因此,更容易理解主代码
比较这些伪代码位
try {
Connection lig = DriverManager.getConnection(
"jdbc:mysql://localhost/gym", "root", "0000");
PreparedStatement inst = lig
.prepareStatement("SELECT * FROM produtos_has_historico WHERE Produtos_idProdutos AND Historico_idHistorico");
ResultSet a = inst.executeQuery();
while (a.next()){
DefaultListModel model = new DefaultListModel();
model.addElement(a);
}
} catch( Exception e ){}
vs
更多信息。是的,将可能失败的多个调用放入一个
try/catch
块是可以的-事实上,这就是为什么我们有try/catch
块(以及通常的异常处理)的原因之一,以将处理异常(失败)的代码移到主代码之外,因此,更容易理解主代码
比较这些伪代码位
try {
Connection lig = DriverManager.getConnection(
"jdbc:mysql://localhost/gym", "root", "0000");
PreparedStatement inst = lig
.prepareStatement("SELECT * FROM produtos_has_historico WHERE Produtos_idProdutos AND Historico_idHistorico");
ResultSet a = inst.executeQuery();
while (a.next()){
DefaultListModel model = new DefaultListModel();
model.addElement(a);
}
} catch( Exception e ){}
vs
更多信息。是的,将可能失败的多个调用放入一个
try/catch
块是可以的-事实上,这就是为什么我们有try/catch
块(以及通常的异常处理)的原因之一,以将处理异常(失败)的代码移到主代码之外,因此,更容易理解主代码
比较这些伪代码位
try {
Connection lig = DriverManager.getConnection(
"jdbc:mysql://localhost/gym", "root", "0000");
PreparedStatement inst = lig
.prepareStatement("SELECT * FROM produtos_has_historico WHERE Produtos_idProdutos AND Historico_idHistorico");
ResultSet a = inst.executeQuery();
while (a.next()){
DefaultListModel model = new DefaultListModel();
model.addElement(a);
}
} catch( Exception e ){}
vs
更多信息请参见。如果您希望以相同的方式处理生成的异常,而不管它发生在何处,那么我认为在同一
块中包含多个语句没有问题。如果您希望以相同的方式处理生成的异常,而不管它发生在何处,那么我认为在同一个块中封装多个语句没有问题。如果您希望以相同的方式处理生成的异常,无论它发生在何处,那么,在同一try
块中封装多个语句没有问题。如果您希望以相同的方式处理生成的异常,而不管它发生在何处,那么在同一try
块中封装多个语句就没有问题。没有问题。我还建议您改用try with resources,并更具体地说明要捕获的异常:
try {
doThis();
doThat();
doTheOther();
}
catch (failure) {
handleFailure(failure);
}
没问题。我还建议您改用try with resources,并更具体地说明要捕获的异常:
try {
doThis();
doThat();
doTheOther();
}
catch (failure) {
handleFailure(failure);
}
没问题。我还建议您改用try with resources,并更具体地说明要捕获的异常:
try {
doThis();
doThat();
doTheOther();
}
catch (failure) {
handleFailure(failure);
}
没问题。我还建议您改用try with resources,并更具体地说明要捕获的异常:
try {
doThis();
doThat();
doTheOther();
}
catch (failure) {
handleFailure(failure);
}
您可以编写一个包含联接的SQL查询,而不是进行两次选择
如果表中有公共列,则可以执行联接
然后,您可以使用join编写查询,然后使用与执行操作相同的代码,并且可以获取所需的所有值
对于SQL连接basic-您可以访问此网站-
您可以编写包含联接的SQL查询,而不是进行两次选择
如果表中有公共列,则可以执行联接
然后,您可以使用join编写查询,然后使用与执行操作相同的代码,并且可以获取所需的所有值
对于SQL连接basic-您可以访问此网站-
您可以编写包含联接的SQL查询,而不是进行两次选择
如果表中有公共列,则可以执行联接
然后,您可以使用join编写查询,然后使用与执行操作相同的代码,并且可以获取所需的所有值
对于SQL连接basic-您可以访问此网站-
您可以编写包含联接的SQL查询,而不是进行两次选择
如果表中有公共列,则可以执行联接
然后,您可以使用join编写查询,然后使用与执行操作相同的代码,并且可以获取所需的所有值
对于SQL连接basic-您可以访问此网站-
由于程序和数据库之间的连接,您可以在一个try块中获得所需的信息。Judi确保你能分辨出它们中的哪一个抛出了问题。由于程序和数据库之间的连接,你可以在try块中得到你想要的任何东西。Judi确保你能分辨出它们中的哪一个抛出了问题。由于程序和数据库之间的连接,你可以在try块中得到你想要的任何东西。Judi确保你能分辨出它们中的哪一个抛出了问题。由于程序和数据库之间的连接,你可以在try块中得到你想要的任何东西。朱迪:如果重要的话,确保你能分辨出他们中的哪一个扔了。这将是一个更简单的方法,而不是写下两个选择。这将是一个更简单的方法,而不是写下两个选择