Wie werden tabellenwerte Parameter von Java an die gespeicherte SQL Server-Prozedur übergeben?

Ich habe einStudent Klasse mit folgenden Attributen:

Name, Department, Address, Grade. 

etzt habe ich einArrayList das enthält einigeStudent Objekte wie dieses,

List<Student> stuList = new ArrayList<Student>();
stuList.add(new Student("Tom","Comp", "123 street", "A"));
stuList.add(new Student("Jery","Comp", "456 street", "A+"));
stuList.add(new Student("Mac","Maths", "Dum Street", "B"));

Ich muss diese Arrayliste an die gespeicherte Prozedur des SQL-Servers übergeben und die Daten des Schülerobjekts in die Tabelle einfügen. Wie erreicht man das am besten in Java? Ich benötige eine gespeicherte Prozedur.

Java Version 8, SQL Server 2014, wenn es von Nutzen ist.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage