Buongiorno,

Il mio problema principale è che all'interno delle mie classi non riesco a istanziare due funzioni da una classe all'altra, di conseguenza nell'import viene visualizzato (Eclipse) quel messaggio di "questo import non viene mai utilizzato" quando invece dovrebbe esserlo

// classe di connessione e inserimento
codice:
package com.main;

import java.sql.Connection;
import java.sql.*;

public class dbConnection {
	
	static Connection conn = null;
	
		public static void openC(String[] args) {
			
			Connection conn = null;
			
			try {
				Class.forName("com.mysql.jdbc.Driver").newInstance();
			} catch (Exception ex) {
				System.out.println("Errore");
			}
				
			try {
				
				conn = DriverManager.getConnection("jdbc:mysql://localhost/db_alex","root","25071984");
				System.out.println("Connessione effettuata");
			} catch (SQLException ex) {
				System.out.println("SQlException: " + ex.getMessage());
				System.out.println("SQLState: " + ex.getSQLState());
				System.out.println("VendorError: " + ex.getErrorCode());
			}
			
			try {
				Statement stmt = conn.createStatement();
				int i = stmt.executeUpdate("INSERT INTO contatti (nome,cognome,indirizzoemail,datadinascita,contenuto) values ('"+nome+"','"+cognome+"','"+indirizzoemail+"','"+datadinascita+"','"+contenuto+"')");
				System.out.println("Dati inseriti correttamente all'interno del Database");
			} catch (Exception e) {
				System.out.println("Errore di inserimento all'interno del Database");
			}
		}
		
		public static void closeC(String[] args) {
			if (conn != null) {
				try {
					conn.close();
				} catch (SQLException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}
		}
	}
// file servlet
codice:
package com.main;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import com.main.*;

/**
 * Servlet implementation class Ricezione
 */
public class Ricezione extends HttpServlet {
	private static final long serialVersionUID = 1L;
	private String[][] String;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public Ricezione() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		String nome=request.getParameter("nome");
		String cognome=request.getParameter("cognome");
		String indirizzoemail=request.getParameter("indirizzoemail");
		String datadinascita=request.getParameter("datadinascita");
		String contenuto=request.getParameter("contenuto");

		PrintWriter pw = response.getWriter();
		pw.write("I tuoi dati sono stati inseriti correttamente nel Database");
		pw.close();
		
		dbConnection.openC(String[] args);
		dbConnection.closeC(String[] args);
	}
}
I messaggi strani sono:

import com.main.*; non viene utilizzato
private String[][] String; non viene utilizzato

dbConnection.openC(String[] args);
dbConnection.closeC(String[] args);

Questi due invece mi dicono "syntax error on tokens, misplaced constructs"

Che roba è?

Sono nuovissimo in questo mondo