需要,
首先启动sqlserver,并建立一个数据库实体,再通过‘odbc数据源’发布您的sql数据库实体,最后使用驱动sun.jdbc.odbc.JdbcOdbcDriver连接即可。ok?
首先启动sqlserver,并建立一个数据库实体,再通过‘odbc数据源’发布您的sql数据库实体,最后使用驱动sun.jdbc.odbc.JdbcOdbcDriver连接即可。ok?
解决方案 »
- 如何用Swing编写界面,可以显示 各种格式的文件啊,比如pdf,doc等
- jar自动打包后MANIFEST.MF文件内容不正常
- EventDispatchThread 是个什么东东,我调试时为什么经常进入这个类。。。。
- 批量图片格式转换 用java如何实现??
- 很简单的程序.为什么会出错呢?
- 急!不知道这个问题大家见过没!
- 请高手指点:用JAVA开发关于运用JDBC的程序?
- 简单问题。jcreater运行程序的时候提是错误。java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver
- 问题五:abstract修饰符的含义?
- 这里面有没有北京的,喜欢学习Java小弟想共同探讨
- 哪里有好的学习JAVA的网站或书.
- 请问java和javascript是一个公司开发出来的吗?
下面是一个例子:import java.sql.*;public class AccessMsSql2000
{
private String strServerAddr="";//为数据库所在的机器的ip+端口(1433)如:127.0.0.1:1433
private String strDBName="";
private String strUser="";
private String strPasswd="";
public AccessMsSql2000(String tmpServerAddr,String tmpDBName,String tmpUser,String tmpPasswd)
{
strServerAddr=tmpServerAddr;
strDBName=tmpDBName;
strUser=tmpUser;
strPasswd=tmpPasswd;
}
public ResultSet execQuery(String strSql) throws SQLException,ClassNotFoundException
{
System.out.println("begin");
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String strUrl="jdbc:microsoft:sqlserver://"+strServerAddr;
Connection con1=DriverManager.getConnection(strUrl,strUser,strPasswd);
System.out.println("connect ok");
con1.setCatalog(strDBName);
Statement stmt=con1.createStatement();
System.out.println("strSql="+strSql);
ResultSet rs=stmt.executeQuery(strSql);
return rs;
}
public void execUpdate(String strSql) throws SQLException,ClassNotFoundException
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String strUrl="jdbc:microsoft:sqlserver://"+strServerAddr;
Connection con1=DriverManager.getConnection(strUrl,strUser,strPasswd);
System.out.println("connect ok");
con1.setCatalog(strDBName);
Statement stmt=con1.createStatement();
System.out.println("strSql="+strSql);
stmt.executeUpdate(strSql);
}
}
安装后将驱动的路径添加到环境变量classpath中去,使用类似下面连接实例即可:
下载一个驱动,解压后安装后将驱动的路径添加到环境变量classpath中去,比如我的就是3个.jar文件,mssqlserver.jar,msbase.jar,msutil.jar。直接将这3个.jar扔到jdk路径下的lib目录中,然后在classpath里面添加这3个.jar的真实路径。环境设置完成。
使用类似下面连接实例即可:
/**address: SQL Server的连接参数*/
String address = "jdbc:microsoft:sqlserver://192.168.7.6:1433";//ip地址为本机IP
/***user: 数据库用户名*/
String user="sa";
/**passwd: 用户密码*/
String passwd="";
/*数据库名*/
String database = "DMCADSQL"; DatabaseMetaData conMD = null;
java.sql.Statement stmt = null;
Connection con = null;
ResultSet sqlRst = null;
// try
// {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con = DriverManager.getConnection(address,user,passwd); conMD = con.getMetaData();
con.setCatalog(database);
stmt = con.createStatement();
// }catch(Exception fs) {
// out.print("Connection ERROR</p> <br>");
// }
// out.print("Connection</p> <br>"); try
{
stmt=con.createStatement();
sqlRst = stmt.executeQuery("select drawing_code,version,file_name from drawing");
out.print("stmt OK");
}catch(Exception gr)
{
out.print("stmt ERROR");
}
驱动的路径是什么,我的按完了,也没提示按在哪里呀?