我想知道数据库与java程序的具体的实现方法
有没有好心人告诉我 啊 ?
有没有好心人告诉我 啊 ?
解决方案 »
- 请教一个在windows2003下运行一个java有100线程的小程序的问题?
- jdbc的问题
- 在DocumentListener中不能改变Document的内容吗?那我怎样实现JBuilder关键字变色的效果?已经没多少分了,请大家原谅!
- 遍历文件系统时候出错
- 求算法一个
- 求救中国象棋程序!!!
- 我想在每个 session结束之前做点事情,怎么办
- 据说 它慢,开发的桌面的程序不好!!!那么,我们用JAVA 主要做些什么呢?
- 急........................................
- IO流同时读N个文件并且是读一行对比一行的 感觉有点无从下手
- 如何列出jar里某目录下的文件
- 写了个大数阶乘的算法~~~大家看看~~~
test.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//testDB为你的数据库名
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
看你要作的是什么哦。
JSP,awt.........
也是最能提高自己的方法。
http://www.cn-java.com/www1/?action-viewnews-itemid-2171如果对spring,hibernate等有了解,还可以简化
不過。。
弄想做撒,剛剛清爽好發
import java.sql.*;
import java.util.*;
public class TestSQLServer{
public static void main (String args[]){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testdb";
String user ="sa";
String password = "sa";
Connection conn = DriverManager.getConnection(url,user,password);
Statement stat = conn.createStatement();
ResultSet result = stat.executeQuery("SELECT * FROM users");
result.next();
System.out.println(result.getString(1));
System.out.println(result.getString(2));
System.out.println(result.getString(3));
result.close();
stat.close();
conn.close();
}catch(ClassNotFoundException en){
System.out.println("数据库驱动找不到!");
en.printStackTrace();
}catch(SQLException ex) {
while (ex != null) {
ex.printStackTrace();
ex = ex.getNextException();
}
}catch(Exception e){
System.out.println("其他未知异常!");
e.printStackTrace();
}
}
}