java连接数据库是通过JDBC实现的,之所以能够跨数据库,是因为每个数据库厂商按照JDBC相关接口进行编写相应的数据库连接与处理类。
sql server 2008也不例外,需要自己的jdbc实现类才能够通过java连接数据库。sql server 2008需要sqljdbc4jar。
具体实例:
import javasql;
import javasqlConnection;
import javasqlDriverManager;
import javasqlSQLException;
public class Connsql {
/
@param args
/
public static void main(String[] args)
{
// TODO Auto-generated method stub
try {
ClassforName("commicrosoftsqlserverjdbcSQLServerDriver") newInstance();
Systemoutprintln("数据库驱动程序注册成功!");
String url =
"jdbc:sqlserver://localhost:8080;DatabaseName=Test";
String user = "yangkuan";
String password = "yankguan1";
Connection conn = DriverManagergetConnection(url, user, password);
Systemoutprintln("数据库连接成功");
}
catch (Exception e) {
eprintStackTrace();
Systemoutprintln("数据库连接失败");
}
}
}
你可以按window键--单击所有程序--在里面找到microsoft
sql
server
2008,单击打开--单击配置工具--单击sql
server
外围应用配置器--单击服务和连接的外围应用配置器--然后在databases
engine列表里--服务里面的启动类型为自动,单击启动按钮。在远程连接里面选择本地连接和远程连接,就行了
你指的是vs2008与自带的数据库连接,还是与sql server 2008这些独立于vs2008的工具?
算了,两种都跟你说说吧
vs2008与自带的数据库连接:
//连接属性:
string connectionString = @"Data Source=\SQLEXPRESS;AttachDbFilename=C:\Users\Administrator\Documents\Visual Studio 2008\Projects\test1\test1\Database1mdf;Integrated Security=True;User Instance=True";
SqlConnection connection = new SqlConnection(connectionString);
connectionOpen();
其他 *** 作
这个更容易了,主要是要知道那个一大坨的连接属性在哪里找:在vs2008的解决方案资源管理器里面--》你建立的数据库--》右键属性--》里面有个连接字符串就是连接属性了
vs200与sql server 2008数据库连接:
SqlConnection conn = new SqlConnection(@"server=localhost;uid=sa(sql server 2008登录名);pwd=123456(登录密码);database=C:\TMP\PROJECT\TEST2\DATABASE2MDF(数据库存放的位置)");//这些属性都能在你的数据库属性里找到,位置在对象资源管理器那里,将鼠标移动到你要连接的数据库上面,右键属性--》查看连接属性--》里面就有你要的信息如登录名,数据库位置,当然密码是没有显示出来的!
connOpen();
其他 *** 作
基本上就是这样了,你可以把我写得代码直接粘贴,然后把我的一些个人信息换成你的就行了
我刚试过,两个都没问题的!
以上就是关于myeclipse怎么连接sql server2008全部的内容,包括:myeclipse怎么连接sql server2008、安装了SQL SERVER 2008 R2 连接不了数据库、C#连接数据库: 在vs2008上新建了数据库,要怎么从程序中连接连接字符串要怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)