java与数据库结合问题 100
按视频步骤来的,不知道为什么会报错!importjava.sql.Connection;importjava.sql.DriverManager;importjava.s...
按视频步骤来的,不知道为什么会报错!
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class TestDatabase {
static final String DRIVER="com.microsoft.sqlsever.jdbc.SQLServerDriver";
static final String URL="jdbc:sqlserver://localhost:1433;databaseName=mydb";
static final String USER="sa";
static final String PWD="123456";
public static void main(String[]args)throws SQLException {
//TODO Auto-generated method stub
//增删改查
Connection con=null;
ResultSet rs=null;
try{
Class.forName(DRIVER);
con=DriverManager.getConnection(URL,USER,PWD);
Statement stmt=con.createStatement();//输入数据库语句的类
rs=stmt.executeQuery("select * from tbUser ");//数据库语句
while(rs.next()){
System.out.println(rs.getString("1")+":"+
rs.getString("2")+":"+
rs.getString("3")+":"+
rs.getString("4"));//用循环语句把结果打印出来
}
}catch(ClassNotFoundException e){
//TODO Auto-generated catch block
e.printStackTrace();
}finally{
if(con!=null)
con.close();
}
}
} 展开
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class TestDatabase {
static final String DRIVER="com.microsoft.sqlsever.jdbc.SQLServerDriver";
static final String URL="jdbc:sqlserver://localhost:1433;databaseName=mydb";
static final String USER="sa";
static final String PWD="123456";
public static void main(String[]args)throws SQLException {
//TODO Auto-generated method stub
//增删改查
Connection con=null;
ResultSet rs=null;
try{
Class.forName(DRIVER);
con=DriverManager.getConnection(URL,USER,PWD);
Statement stmt=con.createStatement();//输入数据库语句的类
rs=stmt.executeQuery("select * from tbUser ");//数据库语句
while(rs.next()){
System.out.println(rs.getString("1")+":"+
rs.getString("2")+":"+
rs.getString("3")+":"+
rs.getString("4"));//用循环语句把结果打印出来
}
}catch(ClassNotFoundException e){
//TODO Auto-generated catch block
e.printStackTrace();
}finally{
if(con!=null)
con.close();
}
}
} 展开
3个回答
2015-07-01
展开全部
SQLsever版本不对
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=sample"; //连接服务器 是2000版本的 你看看你sqlsever是什么版本
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=sample"; //连接服务器 是2000版本的 你看看你sqlsever是什么版本
更多追问追答
追问
我的是2008 那应该怎么修改呢?
追答
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample"; //连接服务器和数据库test
String userName = "sa"; //默认用户名
String userPwd = "123456"; //密码
Connection dbConn; try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful!
} catch (Exception e) {
e.printStackTrace();
注意几个问题 要有sqljdbc4.jar这个包 然后把url的地址和数据库名字改成你自己的 用户名密码也是
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-07-01
展开全部
没有驱动jar包,自己找个放进WEB-INF下的lib文件夹中,视频只有入门的才有讲这个把
追问
WEB-INF这个包在哪的?
追答
WEB-INF是项目下的一个目录,里面应该有个lib文件夹,没有就自己新建一个,然后把jar包黏贴进去它会自动给你加进去的,或者这样还不行那就是看你的数据库版本较高,jar包版本是低的,需要一个高版本的jar包,那么可以下载我上面那个jar包,还不行的就是你自己的代码有问题了,自己检查咯
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
导入数据库的jar包没有,实在不行我再看看
追问
有是有 但是会不会我放错了?
追答
你把它放在那里的呢?如果是lib下要选中jar包右击--build path---add to build path,把它加进去就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询