java与数据库的问题:怎样启动数据库驱动程序??? 参考thinking in enterprise java (www.bruceeckel.com) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看有关jsp的书,其实很简单的。一看就会。 给你个连接SQLServer的例子:import java.sql.*;public class Testsql1{ public static void main(String[] arg) { /*******************************************//以下是操作数据 库必须的代码 Connection conn=null; ResultSet rs=null; Statement stmt=null; String strTmpUser=""; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url="jdbc:odbc:yourdatasourceName"; conn=DriverManager.getConnection(url,"",""); stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); /**************************************/ String SQL="SELECT * FROM 书库表"; rs=stmt.executeQuery(SQL); //操作数据库 while(rs.next()) { strTmpUser=rs.getString("书号");//书号, 书名等为数据库中的列名 System.out.print(" "+strTmpUser); strTmpUser=rs.getString("书名"); System.out.print(" "+strTmpUser); strTmpUser=rs.getString("作者"); System.out.print(" "+strTmpUser); strTmpUser=rs.getString("体裁"); System.out.print(" "+strTmpUser); strTmpUser=rs.getString("价格"); System.out.println(" "+strTmpUser); } //#############//关闭数据库 rs.close(); stmt.close(); conn.close(); //#############// }catch(Exception e){e.printStackTrace();System.out.println("shit");} } } 首先加载driver,各种数据库的driver可在网上找到接着连接Connection接着建立Statement一oracle为例Class.from("com.oracle.java.DriverOracleJava");Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@[IP]:[DbName]", "[username]","[password]");Statement stat = conn.createStatement();ResulSet rs;rs = stat.excute("[SQL]"); 请问高手关于java3d的问题 如何让jbuilder2008使用sun java 的IDE? 纠错,求解! JAVA初学者有几个问题请教? 网络数据处理类!帮忙看看哪里出错了!! 菜鸟问题,Java图形编程里,怎么设置一个panel的大小? 如何用JFileChooser 来只显示目录? 怎样用jbuilder调试java类 奇怪,究竟有多少人用JBuilder的project功能,我看很多人都只是简单用用JBuilder? keytool证书 问题 高分请问socket中的read阻塞的原因.... 百思不得其解,还请高手指教!!!
public static void main(String[] arg)
{
/*******************************************//以下是操作数据
库必须的代码
Connection conn=null;
ResultSet rs=null;
Statement stmt=null;
String strTmpUser="";
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:yourdatasourceName";
conn=DriverManager.getConnection(url,"","");
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
/**************************************/
String SQL="SELECT * FROM 书库表";
rs=stmt.executeQuery(SQL); //操作数据库
while(rs.next())
{
strTmpUser=rs.getString("书号");//书号,
书名等为数据库中的列名
System.out.print(" "+strTmpUser);
strTmpUser=rs.getString("书名");
System.out.print(" "+strTmpUser);
strTmpUser=rs.getString("作者");
System.out.print(" "+strTmpUser);
strTmpUser=rs.getString("体裁");
System.out.print(" "+strTmpUser);
strTmpUser=rs.getString("价格");
System.out.println(" "+strTmpUser);
}
//#############//关闭数据库
rs.close();
stmt.close();
conn.close();
//#############// }catch(Exception e){e.printStackTrace();System.out.println("shit");}
}
}
接着连接Connection
接着建立Statement
一oracle为例
Class.from("com.oracle.java.DriverOracleJava");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@[IP]:[DbName]",
"[username]","[password]");
Statement stat = conn.createStatement();
ResulSet rs;
rs = stat.excute("[SQL]");