Android version of DriverManager import section looks like this
// Android\SDK\sources\android-27\java\sql\DriverManager.java
package java.sql;
import java.util.Iterator;
import java.util.ServiceLoader;
import java.security.AccessController;
import java.security.PrivilegedAction;
import java.util.concurrent.CopyOnWriteArrayList;
import sun.reflect.CallerSensitive;
import sun.reflect.Reflection;
An exception is raised when I call getConnection(), and hence I could not access the database.
It says - (Cannot resolve symbol CallerSensitive) and (Cannot resolve symbol Reflection).
Java SE version Drivermanager import looks like this
package java.sql;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.List;
import java.util.ServiceLoader;
import java.security.AccessController;
import java.security.PrivilegedAction;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.stream.Stream;
import jdk.internal.reflect.CallerSensitive;
import jdk.internal.reflect.Reflection;
This worked fine when I wanted to connect to mysql using jdbc.
api-27,28,29,30 all have same imports. Can anyone help me how to connect to mysql using JDBC?