abs.hamid
جمعه 05 آذر 1395, 20:52 عصر
با سلام من نت بینز رو نصب کردم و با اوراکل Xe
در زمان اتصال به دیتا بیس پیغام خطا می دهد
Class<?> forName;
forName = Class.forName("sun.jdbc.odbc.jdbcOdbcDriver");
try ( // TODO code application logic here
Connection cn = DriverManager.getConnection("jdbc:odbc:xe");
Statement st = cn.createStatement())
{
String query="insert into BS_USERS"
+ "(id,username,password)"
+ "values (2,'test2','test2')";
st.executeQuery(query);
این قسمت کد برنامه است:
Exception in thread "main" java.lang.ClassNotFoundException: sun.jdbc.odbc.jdbcOdbcDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java: 372)
at java.net.URLClassLoader$1.run(URLClassLoader.java: 361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:4 24)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 57)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:259)
at javaapplication1.JavaApplication1.main(JavaApplica tion1.java:27)
Java Result: 1
اینم پیغام خطای برنامه
مشکل از کجاست.
در زمان اتصال به دیتا بیس پیغام خطا می دهد
Class<?> forName;
forName = Class.forName("sun.jdbc.odbc.jdbcOdbcDriver");
try ( // TODO code application logic here
Connection cn = DriverManager.getConnection("jdbc:odbc:xe");
Statement st = cn.createStatement())
{
String query="insert into BS_USERS"
+ "(id,username,password)"
+ "values (2,'test2','test2')";
st.executeQuery(query);
این قسمت کد برنامه است:
Exception in thread "main" java.lang.ClassNotFoundException: sun.jdbc.odbc.jdbcOdbcDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java: 372)
at java.net.URLClassLoader$1.run(URLClassLoader.java: 361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:4 24)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 57)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:259)
at javaapplication1.JavaApplication1.main(JavaApplica tion1.java:27)
Java Result: 1
اینم پیغام خطای برنامه
مشکل از کجاست.