Se non hai problemi di portabilità ti consiglio anche io di rivedere la scelta del C#.
Ma java è multi-piattaforma.Vedi te quali sono le tue esigenze.
Nel caso ti servisse posto uno spezzone di codice Java che ti potrebbe tornare utile, è una semplice interrogazione ad un database mysql con jdbc:
codice:
public static void main (String[] args)
{
Test.go();
try
{
String url = "jdbc:mysql://localhost:3306/test";
Connection conn = DriverManager.getConnection(url,"root","SpQr");
Statement stmt = conn.createStatement();
ResultSet rs;
rs = stmt.executeQuery("select * from studente");
while ( rs.next() )
{
System.out.println(rs.getString("matricola") + " " + rs.getString("nome") + " "
+rs.getString("cognome") + " " + rs.getString("sesso"));
}
conn.close();
}
catch (Exception e)
{
System.err.println("Got an exception! ");
System.err.println(e.getMessage());
}
}