Прежде всего я новичок, когда дело доходит до программирования. У меня есть задание в течение нескольких дней, где я должен создать базу данных животных, чтобы продемонстрировать использование API JDBC. это точные требования задания:Создание базы данных через API JDBC
Напишите программу Java (без GUI предпочтительнее), чтобы продемонстрировать использование JDBC.
Программа должна позволять пользователю выполнить следующие действия:
• Составьте список животных и его характеристик в базе данных с использованием JDBC
• Отображение характеристик животного, когда это животное выбран.
Теперь я проливал свои учебники, читая все разделы по базам данных и пытаясь следовать приведенным ниже примерам, чтобы закончить это задание, и я застрял.
Я продолжаю получать no suitable driver found error for the database URL
.
Я следовал примерам, изменяя их в областях, необходимых для отражения задания, и он все еще не работает.
Я ввожу примеры точно так, как они написаны, и они не будут компилироваться. Я смотрю по всему Интернету, пытаясь понять это, и, честно говоря, я не понимаю.
Я использую среду IDE NetBeans 8.0.2, если это имеет значение.
Вот код, который я имею до сих пор. Я знаю, что пока еще нет методов отображения или информации в таблице базы данных, но это не относится к точке, если я даже не могу ее реализовать для реализации базы данных.
Я также получаю сообщение «Unclosed String Literal» в IDE в строке 15. Эта строка написана ЭСКАТО, как показывают мои учебники.
package animalsweek4;
import java.sql.*;
public class AnimalsWeek4 {
public static void main(String[] args) throws SQLException{
try{
final String DB_URL = "jdbc:derby:Animals; create = true";
Connection conn = DriverManager.getConnection(DB_URL);
Statement s = conn.createStatement();
s.execute(CREATE TABLE Animals ("+
"Name Char(10)"+
"Type Char(10)"+
"Diet Char (10)"+
"Habitat Char 10)");
s.close();
conn.close();
}
catch(Exception ex){
System.out.println("Error"+ ex.getMessage());
}
}
}
При запуске программы вам необходимо включить драйвер JDBC (для Derby в вашем случае) в пути к классам. Вы, например, не скомпилируете либо – MadProgrammer
В Netbeans вы можете включить Jar-файл JDBC-драйвера, щелкнув правой кнопкой мыши узел «Библиотеки» в вашем проекте и выбрав «Добавить Jar/Folder» и просматривая туда, где когда-либо был Jar (вам понадобится для его загрузки) – MadProgrammer
Предлагаю начать с чтения [Apache Derby: Быстрый старт] (https://db.apache.org/derby/quick_start.html). –