有没有Java语句可以代替在控制面板的数据源里面添加数据源? 在不使用连接池的情况下,配置好classpath,然后class.forName(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以,我以前正好做过一个这样的东西是使用Runtime.getRuntime().exec("odbcconf ...");这个是odbc配置工具,但是只能修改数据院配置,不能创建数据源具体怎么使用你可以看这个应用程序的帮助。我是先在odbc随便创建一个数据源,然后用这个工具调用相应的参数就可以修改这个数据源配置了 大哥们好,我准备学JAVA能给点建议吗??谢谢了+QQ140689 驱动: sun.jdbc.odbc.JdbcOdbcDriver数据库URL: jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=e:\CadMis\\CadMis\\Database\\AttribDb.mdb 谁说Java程序要连接数据库都要在控制面板的odbc里面对相应的数据库添加数据源?这是最不受推荐的方法 同意 lzmailcn(一年前的新手) ( ) 用odbc url里可以有 用文件路径的就像{Microsoft Access Driver (*.mdb)};DBQ=e:\CadMis\\CadMis\\Database\\AttribDb.mdb 首先要看你用什么数据库,然后下载对应数据库的JDBC驱动,把数据库驱动中对应的jar文件拷贝到jdk安装目录jre\lib\ext目录下,然后用Class.forName语句 自己随便找一本关于JAVA数据库编程的书看看,都有 小弟还是不懂啊try { dbURL = "jdbc:odbc:master"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); if(name.equals("")) con = DriverManager.getConnection(dbURL); else con = DriverManager.getConnection(dbURL, name, password); sta = con.createStatement(); } catch (ClassNotFoundException e) { JOptionPane.showMessageDialog(this, "类读取错误", "Error", JOptionPane.INFORMATION_MESSAGE); System.exit(0); } catch (SQLException e) { JOptionPane.showMessageDialog(this, "数据库连接失败,请检查数据源和用户名、密码。", "数据库连接失败", JOptionPane.INFORMATION_MESSAGE); System.exit(0); }这段代码要怎么修改才可以不用建数据源啊?? 小弟查资料终于搞定了,分享给大家:String name = "sa";String password = ""; try{ name = JOptionPane.showInputDialog(this,"请输入SQL Server管理帐户名。默认为sa。没有则留空。","sa"); password = JOptionPane.showInputDialog(this, "请输入密码。默认为空。", ""); } catch(Exception e){ System.exit(0); } try { Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); dbURL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=master"; if(name.equals("")) con = DriverManager.getConnection(dbURL); else con = DriverManager.getConnection(dbURL, name, password); sta = con.createStatement(); } catch (ClassNotFoundException e) { JOptionPane.showMessageDialog(this, "类读取错误", "Error", JOptionPane.INFORMATION_MESSAGE); System.exit(0); } catch (SQLException e) { JOptionPane.showMessageDialog(this, "数据库连接失败,请检查用户名和密码。", "数据库连接失败", JOptionPane.INFORMATION_MESSAGE); System.exit(0); }另附 在JBuilder中使用com.microsoft.jdbc.sqlserver.SQLServerDriver 的方法,希望对像我这样的新手有所帮助.在JBuilder中使用com.microsoft.jdbc.sqlserver.SQLServerDriverhttp://www.chinaunix.net 作者:eclipse 发表于:2002-09-24 22:37:29 在JBuilder中使用com.microsoft.jdbc.sqlserver.SQLServerDriver连接sql数据库 关键字 JBuilder 连接 sql 数据库 jdbc 一,你确定你安装的jdbc是否完全版,因为有个单机版只能连接本机上的sql,单机版约2m,完全版约6.5m二、安装好jdbc后,假如目录在C:\Program Files\Microsoft SQL Server 2000 JDBC,打开Jbuilder,选择Tools-->Configure Libraries,然后在左边的列表框下选择New,填入:Name:sql,Location:User Home,然后点击Add,加入目录C:\Program Files\Microsoft SQL Server 2000 JDBC\lib,确定三、Project-->Prject Properties-->Paths-->Required Libraries-->Add加入刚才添加的User Home/sql确定四、Tools-->Enterprise Setup-->Database Drivers-->Add,加入User Home/sql,添加之后在列表框中显示的是sql.config,确定,重新启动JBuilder五、Tools-->Database Pilot-->View-->Options-->Drivers-->Add填入Driver class:com.microsoft.jdbc.sqlserver.SQLServerDriverSimple URL:microsoft:sqlserver://localhost:1433;DatabaseName=mybase确定之后,Tools-->Database Pilot-->New的Driver里选择com.microsoft.jdbc.sqlserver.SQLServerDriver在URL里填入:microsoft:sqlserver://服务器Ip地址或主机名:1433;DatabaseName=数据库名,确定!双击或点击+号输入sql数据库的用户名和密码,就完成了JB与sql的连接! 关于ListIterator的几个方法,很是疑惑 帮我写一个java正则表达式 位于jar包中的类如何读取该jar包中相同包目录下的配置文件内容? 帮我看看!谢谢! 如何修改文本文件内容 数据集操作的问题 请各位高手帮小弟看看这个读入一行输入,再输出的程序为什么不能编译呢?谢谢!在线等待! 在Application中怎样禁用鼠标? 我用所有的分数向你拜师,你愿意吗? 关于jdbc中date类型的处理 初学者请教有关线程同步的问题 mysql 1044错误!!!
是使用Runtime.getRuntime().exec("odbcconf ...");这个是odbc配置工具,但是只能修改数据院配置,不能创建数据源
具体怎么使用你可以看这个应用程序的帮助。
我是先在odbc随便创建一个数据源,然后用这个工具调用相应的参数就可以修改这个数据源配置了
sun.jdbc.odbc.JdbcOdbcDriver数据库URL:
jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=e:\CadMis\\CadMis\\Database\\AttribDb.mdb
{Microsoft Access Driver (*.mdb)};DBQ=e:\CadMis\\CadMis\\Database\\AttribDb.mdb
自己随便找一本关于JAVA数据库编程的书看看,都有
try {
dbURL = "jdbc:odbc:master";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
if(name.equals(""))
con = DriverManager.getConnection(dbURL);
else
con = DriverManager.getConnection(dbURL, name, password);
sta = con.createStatement();
}
catch (ClassNotFoundException e) {
JOptionPane.showMessageDialog(this, "类读取错误", "Error",
JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
catch (SQLException e) {
JOptionPane.showMessageDialog(this, "数据库连接失败,请检查数据源和用户名、密码。", "数据库连接失败",
JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}这段代码要怎么修改才可以不用建数据源啊??
String password = "";
try{
name = JOptionPane.showInputDialog(this,"请输入SQL Server管理帐户名。默认为sa。没有则留空。","sa");
password = JOptionPane.showInputDialog(this, "请输入密码。默认为空。", "");
}
catch(Exception e){
System.exit(0);
}
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
dbURL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=master"; if(name.equals(""))
con = DriverManager.getConnection(dbURL);
else
con = DriverManager.getConnection(dbURL, name, password);
sta = con.createStatement();
}
catch (ClassNotFoundException e) {
JOptionPane.showMessageDialog(this, "类读取错误", "Error",
JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
catch (SQLException e) {
JOptionPane.showMessageDialog(this, "数据库连接失败,请检查用户名和密码。", "数据库连接失败",
JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}另附 在JBuilder中使用com.microsoft.jdbc.sqlserver.SQLServerDriver 的方法,希望对像我这样的新手有所帮助.在JBuilder中使用com.microsoft.jdbc.sqlserver.SQLServerDriver
http://www.chinaunix.net 作者:eclipse 发表于:2002-09-24 22:37:29 在JBuilder中使用com.microsoft.jdbc.sqlserver.SQLServerDriver连接sql数据库
关键字 JBuilder 连接 sql 数据库 jdbc
一,你确定你安装的jdbc是否完全版,因为有个单机版只能连接本机上的sql,单机版约2m,完全版约6.5m
二、安装好jdbc后,假如目录在C:\Program Files\Microsoft SQL Server 2000 JDBC,打开Jbuilder,选择Tools-->Configure Libraries,然后在左边的列表框下选择New,填入:Name:sql,Location:User Home,然后点击Add,加入目录C:\Program Files\Microsoft SQL Server 2000 JDBC\lib,确定
三、Project-->Prject Properties-->Paths-->Required Libraries-->Add
加入刚才添加的User Home/sql确定
四、Tools-->Enterprise Setup-->Database Drivers-->Add,加入User Home/sql,添加之后在列表框中显示的是sql.config,确定,重新启动JBuilder
五、Tools-->Database Pilot-->View-->Options-->Drivers-->Add
填入
Driver class:com.microsoft.jdbc.sqlserver.SQLServerDriver
Simple URL:microsoft:sqlserver://localhost:1433;DatabaseName=mybase
确定之后,Tools-->Database Pilot-->New的Driver里选择
com.microsoft.jdbc.sqlserver.SQLServerDriver
在URL里填入:
microsoft:sqlserver://服务器Ip地址或主机名:1433;DatabaseName=数据库名,确定!
双击或点击+号输入sql数据库的用户名和密码,就完成了JB与sql的连接!