Ошибка возникает из-за пробела между Em_
и gender
в имени таблицы в mysql. Но рассмотрите эти запросы вместо ваших, что не имеет смысла, если вам нужно использовать UNION
SELECT '' AS 'Employes Name ', Dep_FName as 'Dependant Name '
FROM evnt_db.dependent as d
WHERE Dep_gender='F'
UNION
SELECT Em_FName AS 'Employes Name ', '' as 'Dependant Name '
FROM evnt_db.employee as e,evnt_db.dependent as d
WHERE Em_gender='F' ;
Этот запрос даст вам столбец со всеми зависимыми именами, столбец со всеми именами сотрудников. Каждый столбец будет пустым, если в другом столбце есть значение. Если вы хотите, чтобы все они были только в столбце, вы можете сделать:
SELECT Dep_FName as 'Dependant Name ', 'Dependant' as Type
FROM evnt_db.dependent as d
WHERE Dep_gender='F'
UNION
SELECT Em_FName AS 'Employes Name ', 'employee' as Type
FROM evnt_db.employee as e,evnt_db.dependent as d
WHERE Em_gender='F' ;
Это даст вам все имя в одном столбце, а в другом столбце - тип.
Кстати: я почти уверен, что помогу вам обмануть домашнее задание
Необходимо обеспечить тип и получить ресурс.Это все. Мой протестированный пример, но я не уверен в форматировании. Надежда это помогает:
import java.io.IOException;
import javax.swing.JEditorPane;
import javax.swing.JFrame;
public class Test extends JFrame {
public static void main(String[] args) throws Exception {
Test.createAndShowGUI();
}
private static void createAndShowGUI() throws IOException {
JFrame.setDefaultLookAndFeelDecorated(true);
JFrame frame = new JFrame("HelloWorldSwing");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
String imgsrc =
Test.class.getClassLoader().getSystemResource("a.jpg").toString();
frame.getContentPane().add(new JEditorPane("text/html",
"<html><img src='"+imgsrc+"' width=200height=200></img>"));
frame.pack();
frame.setVisible(true);
}
}
JEditorPane использует HTMLDocument.getBase для определения местоположения относительных URL также, поэтому при отображении содержания из каталога удостоверьтесь, что установили основу на документе HTML, таким образом, он разрешает URL относительно базового каталога.
В зависимости от того, где то изображение на самом деле, Вы могли бы хотеть расширить HTMLEditorKit+HTMLFactory+ImageView и обеспечить пользовательскую реализацию ImageView, который ответственен за отображение URL атрибута к URL изображения, также.