(求助)用java链接SQL数据库的时候出现的问题

来源:百度知道 编辑:UC知道 时间:2024/06/09 11:26:19
不知道怎么搞的 我只能用JDBC-ODBC纯连接来连接数据库```

别的我都连不上 老是报下面这个错误````请大侠帮我看一下`` 小弟不胜感激```谢谢您了@!!!!!!!!
import java.sql.*;

public class UserManager {

public static void main(String[] args){
Connection conn=null;
PreparedStatement ps=null;
// String url="jdbc:odbc:myodbc";
String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=pubs";
try {
// Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn=DriverManager.getConnection(url,"sa","");
System.out.println ("数据库连接成功:"+conn);
String sqlstr="update student set address=? where name=?";
ps=conn.prepareStatement(sqlstr);

ps.setString(1,"湖南长沙");
ps.setString(2,"张三");
ps.executeUpdate();

ps.setSt

1,你缺少3个jar包,"msbase.jar"、"mssqlserver.jar"、"msutil.jar"
下载这3个jar包,把它们放到你项目下的webroot\web-inf\lib下
2,确定你的数据库是否是sp4的,如果不是也连不上,如果不是下在一
sp4的补丁,然后安装。
3,数据库是否有打开。

你没连上不是你程序的问题,是你的驱动程序包你放里了么,你连的sqlserver,找到那三个jar包,放那里就可以了,网上有,去下一个,在sqlserver的官方网站里有,这不是什么问题,新手,多熟悉就好了,加油