Java连接数据库 刚接触java,如何用java访问SQL Server 数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BasicDataSource bds = new BasicDataSource(); bds.setDriverClassName("net.sourceforge.jtds.jdbc.Driver"); bds.setUrl("jdbc:jtds:sqlserver://127.0.0.1:1433/test"); bds.setUsername("test"); bds.setPassword("test"); bds.setMaxActive(30); bds.setMaxIdle(10); bds.setMaxWait(10); Connection conn = bds.getConnection(); PreparedStatement ps = null; ResultSet rs = null; try { ps = conn.prepareStatement("SELECT * FROM TABLE"); rs = ps.executeQuery(); while(rs.next()) { System.out.println(rs.getString("id")); } }finally { rs.close(); ps.close(); conn.close(); } 用dbcp包写个数据库连接,如果你要直接写jdbc也可以,如果需要呼我,我给你写个 太多了不使用框架的情况下 就使用JDBC写一个bean连接数据库 并实现数据库操作就OK了goole一搜jdbc连接 就知道怎么做了 导入三个连接驱动包。Connection con; Statement sql; ResultSet rs; Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String uri="jdbc:sqlserver:127.0.0.1:1433;DatabaseName="+databaseName; String id=user; String password=secret; con=DriverManager.getConnection(uri,id,password); sql=con.createStatement(); rs=sql.executeQuery("select * from "+tableName); while (rs.next()) { 。} Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection con = DriverManager.getConnection("jdbc:odbc:数据库名称");Statement st = con.createStatement(); Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");Connection con = DriverManager.getConnection ("jdbc:sqlserver:localhost:1433;DatabaseName=data","sa","123");String sql="select * from table";Statement st=con.createStatement();ResultSet rs=st.executeQuery(sql);这是连接sql2005的,要加2005的一个jdbc驱动Class.forName("com.microsoft.jdbc.jdbcsqlserver.SQLServerDriver");Connection con = DriverManager.getConnection ("jdbc:microsoft:sqlserver:localhost:1433;DatabaseName=data","sa","123");String sql="select * from table";Statement st=con.createStatement();ResultSet rs=st.executeQuery(sql);这是连接sql2000的,要加2000的3个jdbc驱动 servlet路径不对。 新手求助!编码问题! 初学请教:apache中的站点能象IIS中一样建独立的站点吗? 500 Servlet Exception java.io.FileNotFoundException 怎么设置checkbox的值 about the jsp-examples duwucna来接分,感谢发来上传bean...~~ 自己写的jsp代码到底应该放在那个目录下?刚开始学 jsp能否与服务器端的其他进程进行交互? 请问一下jsp中session到底该怎么理解.?是每个页面一个session还是???? 怎么提交不了?帮忙看看哈。。实在是每分了~~ springside
bds.setDriverClassName("net.sourceforge.jtds.jdbc.Driver");
bds.setUrl("jdbc:jtds:sqlserver://127.0.0.1:1433/test");
bds.setUsername("test");
bds.setPassword("test");
bds.setMaxActive(30);
bds.setMaxIdle(10);
bds.setMaxWait(10);
Connection conn = bds.getConnection();
PreparedStatement ps = null;
ResultSet rs = null;
try {
ps = conn.prepareStatement("SELECT * FROM TABLE");
rs = ps.executeQuery();
while(rs.next()) {
System.out.println(rs.getString("id"));
}
}finally {
rs.close();
ps.close();
conn.close();
}
用dbcp包写个数据库连接,如果你要直接写jdbc也可以,如果需要呼我,我给你写个
不使用框架的情况下 就使用JDBC
写一个bean连接数据库 并实现数据库操作就OK了
goole一搜jdbc连接 就知道怎么做了
Connection con;
Statement sql;
ResultSet rs;
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String uri="jdbc:sqlserver:127.0.0.1:1433;DatabaseName="+databaseName;
String id=user;
String password=secret;
con=DriverManager.getConnection(uri,id,password); sql=con.createStatement();
rs=sql.executeQuery("select * from "+tableName);
while (rs.next())
{
。}
Connection con = DriverManager.getConnection("jdbc:odbc:数据库名称");
Statement st = con.createStatement();
Connection con = DriverManager.getConnection ("jdbc:sqlserver:localhost:1433;DatabaseName=data","sa","123");
String sql="select * from table";
Statement st=con.createStatement();
ResultSet rs=st.executeQuery(sql);
这是连接sql2005的,要加2005的一个jdbc驱动
Class.forName("com.microsoft.jdbc.jdbcsqlserver.SQLServerDriver");
Connection con = DriverManager.getConnection ("jdbc:microsoft:sqlserver:localhost:1433;DatabaseName=data","sa","123");
String sql="select * from table";
Statement st=con.createStatement();
ResultSet rs=st.executeQuery(sql);
这是连接sql2000的,要加2000的3个jdbc驱动