求大神分传授下如何用Selenium和SSMS链接数据(java语言最好)
求大神教我怎样用selenium和Java链接数据库呗。之前有人提过是要下载SSMS,但我下完不会用,求帮助。~~~~(>_<)~~~~我还试了用sqljdbc4.jar 但是不知道我运行代码后出错了。求解救。。。
代码:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import org.openqa.selenium.WebDriver;
public class connectsql {
public static void main(String[] args) {
String connectionUrl="jdbc:sqlserver://localhost:1433;databaseName=myCC;intefratedSecurity=true;";
WebDriver driver = null; Connection con = null; Statement stmt = null; ResultSet rs=null; try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection(connectionUrl);
System.out.println("Connection Established");
String SQL ="Select * from where ='a.f.bado'";
stmt =con.createStatement();
rs=stmt.executeQuery(SQL);
while(rs.next()){
System.out.println("PeopleKey shold be 2"+rs.getString(1)+" "+rs.getString(2)+" "+rs.getString(3));
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
error:
com.microsoft.sqlserver.jdbc.SQLServerException: Login failed for user ''. ClientConnectionId:ad35d678-f62d-4bc8-9300-b816877a4a51
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//加载数据库引擎,返回给定字符串名的类
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
//test为你的数据库的名称
String user="用户名";
String password="密码";
Connection conn=DriverManager.getConnection(url,user,password);
//连接数据库对象
Statement stmt=conn.createStatement();
//创建SQL命令对象
你的用户名还有密码呢?
这提示抛的异常已经告诉你了啊 你连接数据库没有用户名和密码,肯定会报错。而且从报错信息可以看出来是登录错误。登录必须要账号密码的。
con = DriverManager.getConnection(connectionUrl,username,password);
username为数据库的账号,这个账号根据你自己的实际情况去填写。一般都使用的是系统的内置账号:sa
password为数据库账号的对应密码。 清晨一缕阳光 发表于 2017-4-28 12:01
你连接数据库没有用户名和密码,肯定会报错。而且从报错信息可以看出来是登录错误。登录必须要账号密码的。 ...
弱弱问下那数据库账号的对应密码怎么查呢? seagull1985 发表于 2017-4-28 10:13
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//加载数据库引擎,返 ...
怎么查用户名和密码呀? 藤柯鹿林 发表于 2017-4-28 14:07
弱弱问下那数据库账号的对应密码怎么查呢?
sqlServer数据库登录的时候需要账号和密码啊,你不会不知道吧:L 清晨一缕阳光 发表于 2017-4-28 14:16
sqlServer数据库登录的时候需要账号和密码啊,你不会不知道吧
我登录的时候没有这个呀而且代码用 integratedSecurity=true 不行吗?
页:
[1]