上天是公平的,世上的每一个人都是一天24个小时的生存时间。八个小时睡觉,八小时工作,而真正取决于你自己的能力的是另外的八个小时。这是在一个朋友的微博上看到的,以激励自己去努力学习。选择程序员这条路据需要每天努力去学习,“生于忧患死于安乐”,我相信每一份的付出都会有收获的。首先,结束了系统的设计阶段,开始了编码,一总结每一阶段的学习与大家分享,还望大家提出意见和建议,我们共同学习进步。
这个系统整体是用MyEclipse8.5 和SQl server 2005来做的
首先在Java开发中多用的是oracle数据库,其实都是一样的,JdbC中使用oracle数据库classPath的是class12.jar而sqlserver中classpath的是sqljdbc.jar(可以到我的博客资源里下载)
下面我们就开始详细介绍JAva开发中怎样连接sql server 数据库吧。
代码如下
public Connection conn()
{
//加载驱动
String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
//连接到数据库 jdbc:数据库名:地址:端口号;DatabaseName=数据库名
String url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=kbjSystemdb";
String name="kbjlxx";
String password="kbj123456";
Connection dbconn = null;
try{
Class.forName(driverName);
dbconn=DriverManager.getConnection(url,name,password);
//System.out.println("123");
}
catch(Exception ex){
ex.printStackTrace();
}
return dbconn;
}
测试连接
public static void main(String[] args)
{
ConnectionDB c=new ConnectionDB();
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
String sql="select userid,userName,password,addtime from login_temp";
con=c.conn();
try{
stmt=con.createStatement();
rs=stmt.executeQuery(sql);
while(rs.next())
{
System.out.print(rs.getString("userid")+"\t"
+rs.getString("userName")+"\t"
+rs.getString("password")+"\t"
+rs.getString("addtime")+"\n");
}
}
catch(Exception ex)
{
ex.printStackTrace();
}
finally
{
try {
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
输出结果!!