java操作数据库SQL

多来几个例子简单的好!... 多来几个例子简单的好! 展开
 我来答
之乐安CF
2007-03-12 · TA获得超过858个赞
知道答主
回答量:279
采纳率:0%
帮助的人:0
展开全部
java JDBC连接数据库
package com.life.common;
import java.sql.*;
public class jdbcconn{
Connection conn=null;
String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;user=zqdl;password=zqdl;database=zq_db";//user登录数据库名,password登录密码,database数据库名
public jdbcconn(){//构造函数加载驱动
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}
catch(Exception e){
System.out.println(e.getMessage());
}
}
//EQ方法用于查询数据库,返回结果集类型
public ResultSet EQ(String Sql){
ResultSet rs=null;
try{
conn=DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(Sql);
}
catch(SQLException e){
}
return rs;
}
//UP方法用于修改数据库返回int型数据,表示影响到的行数
public int UP(String Sql){
int rs=0;
try{
conn=DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
rs=stmt.executeUpdate(Sql);
}
catch(SQLException e){
}
return rs;
}
//Close关闭数据库连接
public void Close(){
try{
conn.close();
}
catch(Exception e){
}
}
}

注意此方法须要msutil.jar,mssqlserver.jar,msbase.jar这3个包,然后还需要给SQL数据库打上SP3或者SP4的补丁

====================================================================
2,数据源连接方法,这个基本和上面一样就不写注释了 只是驱动不一样而以

package com.life.common;
import java.sql.*;
public class conn{
Connection conn=null;
public conn(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){
System.out.println(e.getMessage());
}
}
public ResultSet EQ(String Sql){
ResultSet rs=null;
try{
conn=DriverManager.getConnection("jdbc:odbc:zqdl","aaaa","admin");
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(Sql);
}
catch(SQLException e){
}
return rs;
}
public int UP(String Sql){
int rs=0;
try{
conn=DriverManager.getConnection("jdbc:odbc:zqdl");
Statement stmt=conn.createStatement();
rs=stmt.executeUpdate(Sql);
}
catch(SQLException e){
}
return rs;
}
public void Close(){
try{
conn.close();
}
catch(Exception e){
}
}
}

//注意数据源连接需要建数据源,怎么建就不用我说了吧
("jdbc:odbc:zqdl","aaaa","admin");数据源名称zqdl aaaa用户名 admin密码

("jdbc:odbc:zqdl");如果是这样那么默认为sa用户名,密码为空

参考资料: http://zhidao.baidu.com/question/20974199.html

thiz_linux
2007-03-12 · TA获得超过3万个赞
知道大有可为答主
回答量:4667
采纳率:0%
帮助的人:3300万
展开全部
package miqi;
2 import java.sql.*;
3 import java.util.ArrayList;
4 import java.util.Collection;
5 public class LogicBean {
6 Connection conn=null;
7 String url="jdbc:mysql://localhost:3306/jdbctestdb";
8 String user="root";
9 String password="";
10 PBean pbean;
11 public LogicBean(){
12 super();
13 }
14 public boolean connect(){
15 try{
16 Class.forName("com.mysql.jdbc.Driver").newInstance();
17 conn=DriverManager.getConnection(url, user, password);
18 }catch(Exception e){
19 System.out.println("Drivers Load Error!");
20 return false;
21 }
22 return true;
23 }
24 public void setPbean(PBean pbean){
25 this.pbean=pbean;
26 }
27 public boolean adds(){
28 String sql="insert into user (name,password,mail)values(?,?,?)";
29 try{
30 PreparedStatement ps=conn.prepareStatement(sql);
31
32 ps.setString(1,pbean.getName());
33 ps.setString(2,pbean.getPassword());
34 ps.setString(3,pbean.getMail());
35
36 int i=ps.executeUpdate();
37 if(i>=0){
38 return true;
39 }else{
40 return false;
41 }
-- 插入 -- 4,2 顶端
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式