关于连接sql数据库驱动问题 60
我就是写个简单的数据库连接:importjava.sql.*;publicclassdbtest{publicstaticvoidmain(Stringargs[])th...
我就是写个简单的数据库连接:
import java.sql.*;
public class dbtest{
public static void main(String args[]) throws Exception{
try{
Class.forName("com.microsoft.jdbc.sqlserver.sqlserverdriver").newInstance();
String url="jdbc:microsoft:sqlserver://mywin2000:1433;databasename=DDEA4E20ECFA4B6";
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sql="select * from ticket";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){
System.out.print(rs.getString(1)+",");
System.out.print(rs.getString(2)+",");
System.out.println(rs.getString(3));
}
System.out.println("database connect successfully.");
rs.close();
stmt.close();
}
catch (ClassNotFoundException e1){
System.err.println("classnotfoundexception."+e1);
}
catch (SQLException e2){
System.err.println("sqlexception."+e2);
}
}
}
一直报这个classnotfoundexception.java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.sqlserverdriver错误
看网上好像是没有加那3个驱动的原因,我想问下那3个驱动到底要加到哪里?
一楼的不要复制ok?
懂的麻烦解答下
谢谢
就没一个人可以回答具体点啊?
火大
不要整段整段的复制粘贴,说点有用的 展开
import java.sql.*;
public class dbtest{
public static void main(String args[]) throws Exception{
try{
Class.forName("com.microsoft.jdbc.sqlserver.sqlserverdriver").newInstance();
String url="jdbc:microsoft:sqlserver://mywin2000:1433;databasename=DDEA4E20ECFA4B6";
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sql="select * from ticket";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){
System.out.print(rs.getString(1)+",");
System.out.print(rs.getString(2)+",");
System.out.println(rs.getString(3));
}
System.out.println("database connect successfully.");
rs.close();
stmt.close();
}
catch (ClassNotFoundException e1){
System.err.println("classnotfoundexception."+e1);
}
catch (SQLException e2){
System.err.println("sqlexception."+e2);
}
}
}
一直报这个classnotfoundexception.java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.sqlserverdriver错误
看网上好像是没有加那3个驱动的原因,我想问下那3个驱动到底要加到哪里?
一楼的不要复制ok?
懂的麻烦解答下
谢谢
就没一个人可以回答具体点啊?
火大
不要整段整段的复制粘贴,说点有用的 展开
2个回答
展开全部
这样,你是怎么运行这个类的,如果是直接在IDE编辑下运行,把三个文件直接加在编辑器下的lib包配置里就行(jbuider、eclips、jcreator....不同编辑器不同)
如果是在tomcat等的应用服务器下应用,你直接放在你应用目录(webapps的那个)的WEB-INF目录->lib下就行了
当然,你放在
tomcat目录\common\lib(这是每个应用都可以共用的)下也可以找到的
如果是在tomcat等的应用服务器下应用,你直接放在你应用目录(webapps的那个)的WEB-INF目录->lib下就行了
当然,你放在
tomcat目录\common\lib(这是每个应用都可以共用的)下也可以找到的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询