当前位置: 技术问答>java相关
求助:JAVA SQL程序设计
来源: 互联网 发布时间:2017-03-23
本文导语: 一个简单的程序: import java.sql.*; public class CreateAuthTab { public static void main(String args[]) { try { Class.forName("sun.jdbc.o...
一个简单的程序:
import java.sql.*;
public class CreateAuthTab
{
public static void main(String args[])
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(java.lang.ClassNotFoundException e)
{
System.out.println(e.getMessage());
}
try
{
Connection con=DriverManager.getConnection("jdbc:odbd:bookbase");
Statement stmt=con.createStatement();
stmt.executeUpdate("Create table authTab("+
"auth char(10),"+
"tel char(12)CONSTRAINT authIndex PRIMARY KEY)");
stmt.close();
con.close();
}
catch(SQLException ex)
{
System.out.println("SQLEXCEPTION:"+ex.getMessage());
}
}
}
编译没什么问题,可是运行的时候出现:“SQLEXCEPTION:no suitable driver“我已经创建了一个数据源。请问是不是没有JDBC驱动程序,还是哪里没有设好。
我用的开发工具包是:jdk1.4.谢谢!
import java.sql.*;
public class CreateAuthTab
{
public static void main(String args[])
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(java.lang.ClassNotFoundException e)
{
System.out.println(e.getMessage());
}
try
{
Connection con=DriverManager.getConnection("jdbc:odbd:bookbase");
Statement stmt=con.createStatement();
stmt.executeUpdate("Create table authTab("+
"auth char(10),"+
"tel char(12)CONSTRAINT authIndex PRIMARY KEY)");
stmt.close();
con.close();
}
catch(SQLException ex)
{
System.out.println("SQLEXCEPTION:"+ex.getMessage());
}
}
}
编译没什么问题,可是运行的时候出现:“SQLEXCEPTION:no suitable driver“我已经创建了一个数据源。请问是不是没有JDBC驱动程序,还是哪里没有设好。
我用的开发工具包是:jdk1.4.谢谢!
|
你需要
import oracle.jdbc.driver.OracleDriver;
try {
Class.forName ("oracle.jdbc.driver.OracleDriver");
connection = DriverManager.getConnection ("jdbc:oracle:thin:@127.0.0.1:1521:xxx", "xxx", "xxx");}
要是在DOS下
编译和运行时需要指定 -classpath ..classes12.zip;
classes12.zip 在oracle安装路径下lib里
import oracle.jdbc.driver.OracleDriver;
try {
Class.forName ("oracle.jdbc.driver.OracleDriver");
connection = DriverManager.getConnection ("jdbc:oracle:thin:@127.0.0.1:1521:xxx", "xxx", "xxx");}
要是在DOS下
编译和运行时需要指定 -classpath ..classes12.zip;
classes12.zip 在oracle安装路径下lib里