import java.sql.DriverManager
import java.sql.ResultSet
import java.sql.Statement
/**
* @author dell
*
*/
public class Data {
/**
* @param args
*/
public static void main(String[] args) {
try {
//首先说明:
//1.我连接的数据库是SQLserver
//2.连接数据库需要相应的驱动,这个你可以在网上找
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")//注册驱动,
Connection conn = DriverManager.getConnection(
"jdbc:sqlserver://localhost:1434databaseName=bms", "sa","123" )//1434表示数据库端口号,SQLserver默认是1433,这两个值你都试一下
//"sa"和"123"是数据库登录名和密码
//bms表示你在SQLserver中创建的数据库名
Statement smt = conn.createStatement()
ResultSet result = smt.executeQuery("select * from bookInfo")//执行查询
while(result.next()){
Object str=result.getObject(1)//接受返回结果
}
} catch (Exception e) {
e.printStackTrace()
}
}
}
首先得确定你的数据库连接是通过什么形式连接的,hibernate还是原生态的jdbc 还是spring;如果是只有hibernate,那么你得通过加载配置文件得到sessionFactory,然后得到session
如果spring,那么同样也需要注入sessionfactory到你的dao
如果是jdbc方式,那么你就按照原生态jdbc写法
总之,你构造DAO时,得有数据源。这样才能 *** 纵数据库
你所说的增删改查是数据库的命令 *** 作。在Java编程中,在Java和数据库完成连接以后,可以调用数据库的select、delete、updata等命令。你也可以把相关的命令变成一个字符串对象,这样调用起来会更简单。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)