不知道你是用什么工具开发的
如果用jbuilder 你只是在程序中加载驱动 而在jbuilder中也得把驱动配置好
如果用jbuilder 你只是在程序中加载驱动 而在jbuilder中也得把驱动配置好
解决方案 »
- JTextArea的问题
- java.net.MalformedURLException: unknown protocol: c 是怎么回事?
- 请教个小问题,关于JMENUBAR的!!!!
- 请教c++中的stl与java中容器的问题??
- 如何从ImageIcon获取BufferedImage
- 急!!!运行一个包含小程序的网页IE总是出错。是不是IE的BUG??
- 高手讨论题:java读文件的能力真的很差吗?
- 初学者的问题:目前我应该装那一个java开发工具,jbuilder7? JavaScript?有没有java2.0?现在软件公司开发用的是那一种?
- 初来Java版,请大家推荐几本Java经典好书
- 真是胀人,没一个jb5装成功的。。。。。
- 请教一下出现这种问题应该怎么解决?谢谢。
- 简单问题,也给30分: 怎样将NetBeans IDE的界面风格设置为windows风格?
如果是tomcat的话,要把数据驱动考到tomcat安装目录下面的common\lib下面才行啊.
1.加装驱程序
2.建立连接
3.声明Statement(三种)
4.执行语句(execute ecexuteQuery executeUpdate,返回的类型都不一样
import java.sql.*;
import oracle.jdbc.driver.OracleDriver;public class db implements Serializable{
static Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
public static void getConnection(){
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
conn=DriverManager.getConnection("jdbc:oracle:oci8:@jimes","test","test");
}
catch(ClassNotFoundException e){
System.out.println("ClassNotFound"+e.getMessage());
}
catch(SQLException se){
System.out.println("getConnection"+se.getMessage());
}
}
public void closeConnection(){
try{
if(conn!=null)
conn.close();
if(stmt!=null)
stmt.close();
if(rs!=null)
rs.close();
}
catch(SQLException se){
System.out.println("close"+se.getMessage());
}
rs=null;
stmt=null;
conn=null;
}
public ResultSet executeQuery(String sql){
rs=null;
try{
if(conn==null)
getConnection();
if(conn!=null){
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
}
}
catch(SQLException se){
System.out.println("executeQuery"+se.getMessage());
}
return rs;
}
public boolean executeUpdate(String sql){
boolean bupdate=false;
try{
if(conn==null)
getConnection();
if(conn!=null){
stmt=conn.createStatement();
int rowCount=stmt.executeUpdate(sql);
if(rowCount!=0)
bupdate=true;
}
}
catch(SQLException se){
System.out.println("executeUpdate"+se.getMessage());
}
return bupdate;
}
public static String toChinese(String strvalue){
try{
if(strvalue==null){
return null;
}
else{
strvalue=new String(strvalue.getBytes("ISO-8859-1"),"GBK");
return strvalue;
}
}
catch(Exception e){
return null;
}
}
}
是不是在ODBC文件夹中加入一个access文件就行了?
数据驱动当然不是access文件啦!!!
access文件是你的数据库文件,是放你的数据信息的 而数据驱动是一个.jar文件 ,是数据库厂家开发用来连接数据库的!二者有本质的不同!!
在控制面板-ODBC数据源,里面的“系统DSN”添加你要操作的数据库
2.建立连接,测试连接是否成功
3.声明Statement(三种)
4.执行语句(execute ecexuteQuery executeUpdate,
添加的是.jar文件 msbase.jar mssqlserver.jar msutil.jar 三个文件
如果还不行 你就在网上下一个access 的jdbc驱动