在程序中怎么把数据库注册到ODBC? 怎么用java程序把本地的一个数据库注册到windows的odbc里面 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我没做网页,就是个java程序,我初学 不是一定要注册到ODBC中的,可以告诉jvm用odbc桥连接。Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");dbConnection=DriverManager.getConnection("={Microsoft Access Driver (*.mdb)};DBQ=e:\CadMis\\CadMis\\Database\\AttribDb.mdb","sa",""); 为什么用odbc?要知道真正的程序是没有用odbc的...用jdbc直接连接数据库 我想楼主的意思是这样的吧:用jdbc-odbc桥不是也要配置数据源的,楼主可能是想实现在程序中配置数据源吧?不知道我理解的对不对? 这样啊,我对数据库了解不多,我就知道jdbc联odbc联数据库,我去试试,谢谢大家,对了结帖 我照“一年前的新手”那样写了,连接不成功,代码如下:import java.sql.*;import javax.swing.*;public class Test { public static void main( String[] args ) { try { Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" ); Connection dbConnection = DriverManager.getConnection( "{Microsoft Access Driver(*.mdb)};" + "DBQ=D:\\work\\jbproject\\test\\classes\\actors.mdb" ); JOptionPane.showMessageDialog( null,"success" ); } catch( ClassNotFoundException cnfex ) { JOptionPane.showMessageDialog( null,cnfex ); } catch( SQLException sqlex ) { JOptionPane.showMessageDialog( null,sqlex ); } catch( Exception ex ) { JOptionPane.showMessageDialog( null,ex ); } System.exit( 0 ); }}加不加用户名,密码都不行,我的access数据库没密码 不知道你的odbc驱动加的对不对 java第一个查找的是用户DNS里的 然后才是系统DNS我以前只在系统DNS加了 所以也连不上 嘿嘿,ODBC适合VC呀,微软的东西啊,用JAVA,为何不用JDBC?? 不懂,我就是想把我的Test.class相同目录的一个access数据库通过程序连上,不能手动。在Test.class中用程序添加 刚才看到别人的帖子说用jdbc的驱动,是不是要去microsoft下,就不用odbc了? 去下一个jdbc driver for MSSQLserver属性:jdbc.drivers=com.microsoft.jdbc.sqlserver.SQLServerDriverjdbc.url=jdbc:Microsoft:sqlserver://Localhost:1433jdbc.username=sajdbc.password=******试试 想写一个用JAVA实现的屏幕笔的程序,各位有什么好的建议么。 请高手帮我看看要怎样改才可以达到我想的结果!! 用MyEclipse打包成jar文件后,出现NullPointException异常 java 串口编程 写入日文xml文档出现了乱码的问题 急急急!!!!! 最近看了个公开课,分享给大家 又是中文乱码问题,JAVABEAN+MYSQL,高分!!! ***有参加过大连雅奇软件开发高级研修班的吗?希望大家给点建议...*** 请问大家:jbuilder6同一工程下怎么在另外一个包调用这个方法? 怎样使用命令行参数? 怎样才能做出象javaDoc那样的文档?
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
dbConnection=DriverManager.getConnection("={Microsoft Access Driver (*.mdb)};DBQ=e:\CadMis\\CadMis\\Database\\AttribDb.mdb","sa","");
要知道真正的程序是没有用odbc的...
用jdbc直接连接数据库
import java.sql.*;
import javax.swing.*;public class Test {
public static void main( String[] args ) {
try {
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" ); Connection dbConnection = DriverManager.getConnection( "{Microsoft Access Driver(*.mdb)};" +
"DBQ=D:\\work\\jbproject\\test\\classes\\actors.mdb" );
JOptionPane.showMessageDialog( null,"success" );
}
catch( ClassNotFoundException cnfex ) {
JOptionPane.showMessageDialog( null,cnfex );
}
catch( SQLException sqlex ) {
JOptionPane.showMessageDialog( null,sqlex );
}
catch( Exception ex ) {
JOptionPane.showMessageDialog( null,ex );
} System.exit( 0 );
}
}
加不加用户名,密码都不行,我的access数据库没密码
我以前只在系统DNS加了 所以也连不上
为何不用JDBC??
属性:
jdbc.drivers=com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbc.url=jdbc:Microsoft:sqlserver://Localhost:1433
jdbc.username=sa
jdbc.password=******
试试