我安装SqlServer2005时候使用window默认的身份验证,现在怎么设置用户名和密码,用Java怎么连接到数据库

2024-12-14 01:24:34
推荐回答(2个)
回答1:

怎么设置用户名和密码很简单也很复杂,你百度一下只需要几步但是如果你按照他们教不行的话就很烦人了具体的解决办法我没时间细讲,又要区分win7和xp,最后如果还不能解决就怪你人品不好了,不同的电脑品牌也会有不同的问题,这点我也可以保证肯定会出现这种情况。现在说一下java怎么连接到数据库:jdbc:是Sun提供的一套数据库编程接口API,由Java语言编写的类、接口组成。JDBC能干什么
1:与数据库建立连接
2:发送SQL语句,让数据库去执行
3:处理结果
一个简单的类实现:
package com.jack.or;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;

public class test2 {
public static void main(String[] args) throws ClassNotFoundException, SQLException{
//第一步:打开数据库
String username = "scott";
String password = "tiger";
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
//f1 step:装载数据库驱动
Class.forName("oracle.jdbc.driver.OracleDriver");//其实就是在java应用程序中注册这个驱动
//f2 step:获得数据库连接
Connection conn = DriverManager.getConnection(url, username, password);//再用DriverManager来管理就可以调用了,然后
//就可以给我们一个返回值这个返回值就是Connection对象(数据库连接对象)了,对数据库操作都要用到conn这个对象
System.out.println("you did it!");//能正常显示这就已经表明打开数据库了
//第二步:执行数据库
//String sql="insert into student(sid,sname,sclass)values(5,'wbj00','4班')";
String sql="delete from student d where d.sclass='4班'";
PreparedStatement ps=conn.prepareStatement(sql);//相当于已经将执行代码写入控制台了就差执行了
ps.executeUpdate();
System.out.println("you did it!");
//第三步:关闭数据库
conn.close();
conn=null;

}

}
我连接的是oracle,sql 2005类似

回答2:

设置用户名和密码,你要先用windows验证身份登录进去,才能设置(在安全性里),之后再写个连接字符串就能连接了