java 连接sql数据库
来源:百度知道 编辑:UC知道 时间:2024/06/14 09:03:44
public class sql
{
public static void main(String [] args)
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://localhost;database=Terry;user=sa;password=517769413";
Connection conn = DriverManager.getConnection(connectionUrl);
Statement stmt = conn.createStatement();
String sql ="select name from Data;";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next())
{
System.out.println("姓 名: "+rs.getString("name"));
System.out.println();
}
}
}如果这代码没问题的话,那sql驱动应该解压到哪,这源码文件放在哪,如果调用
连接代码没问题,不过最好在用完后将数据库连接关闭.而且要捕获异常.
import java.sql.*;
public class sql
{
public static void main(String [] args)
{
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://localhost;database=Terry;user=sa;password=517769413";
Connection conn = DriverManager.getConnection(connectionUrl);
Statement stmt = conn.createStatement();
String sql ="select name from Data;";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next())
{
System.out.println("姓 名: "+rs.getString("name"));
System.out.println();
}
//关闭数据库连接
rs.close();
stmt.close();
conn.close();
}
catch(Exception e){
//出错后信息
}
}
修改如下: 在项目的属性中引入此数据库驱动包就好了.
sql驱动添加到CLASSPATH里 源码放你的工程里
webroot/WEB-INF/lib
你新建一个工程
然后用这个类做测试就可以了