这个博客是为了说明如何连接数据库
第一步:一定要下载数据库。 本人使用的SqlServer2008是从他人的u盘中复制的。
步骤2 :要将数据库登录方法设置为混合登录,请执行以下步骤:
1 .打开数据库
这是数据库接口,使用混合身份验证。
2 .右键单击数据库名称,单击属性,然后单击安全性,进入下一页。
选择SqlServer和Windows认证模式。
3 .然后打开数据库,在“安全”中选择登录名,选择“sa用户”,右键单击该属性,然后转至下图
设定你想要的密码。
数据库在这里首先得到这一步。
步骤3 :下载jar并设置路径。 (有些电脑可以不配置,但需要配置。 )
1 .在微软官方网站上下载jdbc.jar安装包(有时会直接搜索SqlServer )。 我不知道现在是哪个版本。 ) 64位计算机使用jdbc,32位计算机使用jdbc。
2 .记住您的jdbc所在的位置并配置路径。 这是我的传球。 d :jarmicrosoftsqlserverjdbcdriver 3.0SQL JDBC _ 3.0CHS。
3 .打开我电脑高级设置中的环境变量,配置,在classpath中输入你的路径,记得拿着; 和以前的离别。
将步骤jdbc导入到MyEclipse中。
1 .创建新项目后,右键单击jre系统库,单击构建路径,设置路径,选择“添加外部jar”,然后添加要添加的jdbc即可。
说明以下内容中可能发生的错误:
1 .打开你的sql的配置管理器,你可能会发现右边有红色的叉号. 为此,需要在控制面板中删除某些SqlServer2012ID。
2 .在SQL网络设置中启用tcp/ip。 启用后,请记住已重新启用sqlserve。 还有不是1433的电脑端口。 我的是1434,在这里自己改成1433就可以使用了。 我不知道有没有其他方法。
步骤5 :进行测试
1 .在你的MyEclipse中创建一个项目并将其导入到jar中,如上所述,然后填写代码
我的这是复印件:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
公共类局域网
{
publicstaticvoidmain (string args [ ] ) ) ) )。
{
stringurlserver=' JDBC : SQL server ://127.0.0.133601433; databaseName=test; user=sa; password=123456 '; //sqlserver身份连接
stringurlwindows=' JDBC : SQL server ://127.0.0.133601433; databaseName=test; 集成安全=true;' ; //windows集成模式连接
声明JDBC对象。
connection con=空;
Statement stmt=null;
ResultSet rs=null;
托里
{
//建立连接
System.out.println ('准备连接!' );
class.forname (com.Microsoft.SQL server.JDBC.SQL server driver );
con=driver manager.getconnection (urlserver;
System.out.println ('连接成功!' );
编写//SQL语句并执行返回数据
String SQL='SELECT * FROM a ';
stmt=con.createStatement (;
RS=STMT.executequery(SQL;
//显示数据
while(RS.next ) )
{
system.out.println (RS.getstring (2);
}
}
catch (Exception e )
{
e .打印堆栈跟踪(;
}
finally
{
if(RS )!=null )
托里
{
rs.close (;
}
catch (Exception e )
{
}
if(STMT!=null )
托里
{
stmt.close (;
}
catch (Exception e )
{
}
if (康!=null )
托里
{
con.close (;
}
catch (Exception e )
{
}
}
}
}
' password='之后是你自己设置的密码。
连接成功后显示
下一个错误是因为我的数据库里什么都没有。
让我再说一遍我自己的错误:
我自己使用的MyEclipse10的版本,附带的Java jre1.6的版本,这个不能运行SqlServer的程序,报告很大的错误。 你需要下载Java jre1.8的版本,但是如果你用到了1.8版,MyEclipse10中的一些正确的代码就不能实现,不知为什么可能会有冲突
2 .更改jre的版本,右键单击jre库,然后找到属性中包含类路径容器(第二个)并在备用jre中下载的jre。 请选择此选项(因为在学习Java之前下载了jdk并配置了Java环境,所以应该会找到它)。