java 数据库

一头呆鹅 2011-07-13 11:30:58
window 下 不配置 数据源
java 如何 连接数据库,菜鸟
下面是我的 DbManager:::

package com.helloworldpro.action;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

public class DbManager {

public static String findAll(){
String sql="select *from images";
String driver="sun.jdbc.odbc.JdbcOdbcDriver";
String url="jdbc:odbc:sqlserver";
String userName="sa";
String userPass="sa";
StringBuffer buf = new StringBuffer("<slides>");
try {
Class.forName(driver);
Connection conn=DriverManager.getConnection(url,userName,userPass);
PreparedStatement pstm=conn.prepareStatement(sql);
ResultSet rs=pstm.executeQuery();
while(rs.next()){
String imagePath=rs.getString(3);
buf.append("<slide name='"+imagePath.trim()+"' />");

}
rs.close();
pstm.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
buf.append("</slides>");
return buf.toString();
}

public static void insert(String imageId,String imageName,String imagePath,String imageDes){
try {
String driver="sun.jdbc.odbc.JdbcOdbcDriver";
String url="jdbc:odbc:sqlserver";
String userName="sa";
String userPass="sa";
Class.forName(driver);
Connection conn=DriverManager.getConnection(url,userName,userPass);
String sql="insert into images values (?,?,?,?)";
PreparedStatement pstm=conn.prepareStatement(sql);
pstm.setString(1, imageId);
pstm.setString(2, imageName);
pstm.setString(3, imagePath);
pstm.setString(4, imageDes);
pstm.executeUpdate();
pstm.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
// public static void main(String[] args) {
// DbManager db=new DbManager();
// //db.insert("2", "第二个小新", "xiaoxin/hello.jpg", "哈哈哈哈哈哈哈哈");
// String str=DbManager.findAll();
// System.out.println(str);
// }
}
...全文
55 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wula0010 2011-07-13
  • 打赏
  • 举报
回复
不要用jdbc-odbc,直接jdbc,看你什么数据库,google很多的...........

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧