import java.sql.*;
public class MyClass {
public Connection LetConnect(){
Connection conn=null;
String url,username=null ,password=null;
url="jdbc:sqlserver://localhost\\SQLExpress;databaseName=Test";
username="sa";
password="******";
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
conn=DriverManager.getConnection(url,username,password);
System.out.println("Connected");
} catch (SQLException | ClassNotFoundException e){
e.printStackTrace();
}
return conn;
}
public static void FetchData(){
Connection conn= LetConnect();
String sql = "select * from employee";
try {
Statement st=conn.createStatement();
ResultSet rs=st.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getString(1)+" "+rs.getString(2));
}
} catch (SQLException e){
e.printStackTrace();
}
}
public static void main(String[] args){
MyClass.LetConnect();
MyClass.FetchData();
}
}
I have the code above I keep getting this error error: non-static method LetConnect() cannot be referenced from a static context Connection conn= LetConnect(); not sure what it means