如何在java中实现数据库语句的调用
发布网友
发布时间:2022-04-22 11:32
我来回答
共4个回答
热心网友
时间:2022-04-09 15:08
不清楚你想连接什么数据库 以下是一些数据库的连接:
mySQl:
Connection conn=null;
Statement st=null;
ResultSet rs=null;
try{
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://127.0.0.1:3307/数据库名";
String user="root";
String password="";
conn= DriverManager.getConnection(url,user,password);
st=conn.createStatement();
}
catch(Exception e)
{
e.printStackTrace();
}
SQLSERVER:
Connection conn=null;
Statement st=null;
ResultSet rs=null;
PreparedStatement upst = null;
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=数据库名";
String user="sa";
String password="";
conn= DriverManager.getConnection(url,user,password);
}
catch(Exception e)
{
e.printStackTrace();
}
ORACLE:
try {
Class.forName("oracle.jdbc.driver.OracleDriver"); // 加载驱动类
// 注册JDBC驱动
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
String sourceURL = "jdbc:oracle:thin:@localhost::1521:orcl"; //localhost视具体情况需要改变
String user = "scott";//用户
String password = "tiger";//密码
con = DriverManager.getConnection(sourceURL,user,password); // 建立连接
}catch (Exception e){
e.printStackTrace();
}
执行SQL:类似的
stmt = conn.createStatement();
String sql = "insert into ……";// sql
stmt.executeUpdate(sql);
热心网友
时间:2022-04-09 16:26
单纯的数据库操作,可以用Java的JDBC,任何数据库的操作,都分一下几个步骤:
1、下载对应数据库的驱动包,如oracle_1.2.3.jar,像这种jar文件,到网上搜,有很多,也可联系我,我给你。
2、将jar添加到项目中
3、开始写代码了,加载驱动类 Class.forName("不同数据库对应的驱动类");
4、创建数据库链接Connect,DriverManager.getConnection("数据库链接字符串",登录名,密码);
5、 Statement 或者PreparedStatement的使用,网上有很多资料可以学习。
6、ResultSet 得到结果集(前提是你的sql要返回结果)
热心网友
时间:2022-04-09 18:01
用jdbc实现数据库的连接与执行。
热心网友
时间:2022-04-09 19:52
组sql串,然后jdbc 你懂的